.instruction-cms{gap:20px;min-width:0;max-width:100%;display:grid}.instruction-cms *{box-sizing:border-box}.instruction-cms input,.instruction-cms select,.instruction-cms textarea{width:100%;min-width:0;max-width:100%}.instruction-cms textarea{resize:vertical;min-height:112px}.instruction-cms .cms-tabs{border-bottom:1px solid var(--border,#dce0e5);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.instruction-cms .cms-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.instruction-cms .cms-panel{gap:16px;min-width:0;display:grid}.instruction-cms .cms-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.instruction-cms .cms-section,.instruction-cms .cms-step,.instruction-cms .cms-block{border:1px solid var(--border,#dce0e5);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.instruction-cms .cms-step{background:var(--surface,#fafafa)}.instruction-cms .cms-block{background:var(--card,#fff)}.instruction-cms .cms-block img,.instruction-cms .cms-media img{object-fit:contain;max-width:100%;max-height:220px;display:block}.instruction-cms .cms-media{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.instruction-cms .cms-status{flex-wrap:wrap;gap:14px;font-size:.85rem;line-height:1.5;display:flex}.instruction-cms .cms-history{gap:12px;padding:0;list-style:none;display:grid}.instruction-cms .cms-history li{border-bottom:1px solid var(--border,#dce0e5);overflow-wrap:anywhere;padding:12px 0}.instruction-cms .cms-short-row{align-items:flex-start;gap:12px;display:flex}.instruction-cms .cms-short-row input[type=checkbox]{flex:0 0 18px;width:18px;margin-top:5px}.instruction-cms .cms-error{overflow-wrap:anywhere;border:1px solid #b84315;border-radius:10px;padding:14px}.instruction-cms .cms-footer{border-top:1px solid var(--border,#dce0e5);padding-top:20px}.instruction-cms label{overflow-wrap:anywhere}.instruction-cms .cms-block textarea{min-height:80px}.instruction-article{overflow-wrap:anywhere;min-width:0}.instruction-article section{scroll-margin-top:130px}.instruction-article figure{margin:20px 0}.instruction-article img{border-radius:12px;max-width:100%;height:auto;display:block}.instruction-article pre{color:#f5f6f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#141820;border-radius:10px;max-width:100%;padding:16px;overflow:auto}.instruction-article .instruction-text{white-space:pre-wrap}.instruction-article .instruction-warning,.instruction-article .instruction-tip{white-space:pre-wrap;background:var(--surface,#f6f6f6);border-left:3px solid #ff650c;margin:16px 0;padding:16px}.instruction-article .instruction-warning{border-color:#c44722}.instruction-toc{border:1px solid var(--border,#dce0e5);border-radius:12px;margin:24px 0;padding:16px}.instruction-numbered{padding-left:26px}.instruction-numbered>li{margin:24px 0;padding-left:10px}.instruction-numbered h3{font-size:1.25rem}.instruction-cms-table td{vertical-align:top;overflow-wrap:anywhere}.instruction-cms-table .cms-row-actions{flex-wrap:wrap;gap:10px;min-width:160px;display:flex}[data-theme=dark] .instruction-cms .cms-step,[data-theme=dark] .instruction-article .instruction-tip,[data-theme=dark] .instruction-article .instruction-warning{color:#f2f2f2;background:#202329}[data-theme=dark] .instruction-cms .cms-block{color:#f2f2f2;background:#171a1f}@media (max-width:700px){.instruction-cms .cms-fields{grid-template-columns:1fr}.instruction-cms .cms-section,.instruction-cms .cms-step,.instruction-cms .cms-block{padding:12px}.instruction-cms .cms-toolbar .button{white-space:normal;max-width:100%}.instruction-cms .cms-tabs .button{padding:9px 11px}.instruction-numbered{padding-left:20px}.instruction-numbered>li{padding-left:0}}.instruction-cms{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.instruction-cms .cms-panel,.instruction-cms .cms-section,.instruction-cms .cms-step,.instruction-cms .cms-block{grid-template-columns:minmax(0,1fr)}.instruction-cms .cms-status>*{min-width:0}:is(.instruction-cms .admin-dialog-header,.admin-dialog:has(.instruction-cms) .admin-dialog-header){align-items:flex-start;gap:12px}:is(.instruction-cms .admin-dialog-header h2,.admin-dialog:has(.instruction-cms) .admin-dialog-header h2){overflow-wrap:anywhere;flex:1;min-width:0}:is(.instruction-cms .admin-dialog-header .modal-close,.admin-dialog:has(.instruction-cms) .admin-dialog-header .modal-close){white-space:nowrap;flex:none;width:auto;min-width:72px;max-width:none;padding:10px;width:auto!important;padding:8px!important}:is(.instruction-cms .admin-dialog-header h2,.admin-dialog:has(.instruction-cms) .admin-dialog-header h2){font-size:16px;line-height:1.4}.instruction-content:has(>.instruction-article)>.body-lg{margin:12px 0 20px}.admin-instruction-list .instruction-order-source{opacity:.8;font-size:.8rem;display:none}@media (max-width:767px){.admin-instruction-list .admin-table-hint{display:none}.admin-instruction-list .admin-table-wrap{background:0 0;border:0;overflow:visible}.admin-instruction-list table,.admin-instruction-list tbody{width:100%;min-width:0;display:block}.admin-instruction-list thead{display:none}.admin-instruction-list .instruction-cms-table{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.admin-instruction-list .instruction-cms-table tr{border:1px solid var(--border,#dce0e5);background:var(--admin-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:16px;display:grid}.admin-instruction-list .instruction-cms-table td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;height:auto;padding:9px 0;display:block}.admin-instruction-list .instruction-cms-table td:before{content:attr(data-label);color:inherit;opacity:.8;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.admin-instruction-list .instruction-cms-table td small{margin-top:4px;display:block}.admin-instruction-list .instruction-list-title{font-size:1.125rem;font-weight:700;line-height:1.4}.admin-instruction-list .instruction-cms-table .cms-row-actions{align-items:stretch;gap:12px;min-width:0}.admin-instruction-list .cms-row-actions a,.admin-instruction-list .cms-row-actions button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-instruction-list .cms-row-actions .button{width:100%}}
