.stps-panel{max-width:1160px;margin:32px auto;padding:24px;border:1px solid #cbdfe5;border-radius:16px;background:#fff;color:#173648;line-height:1.9;box-sizing:border-box}.stps-panel h2{font-size:23px}.stps-notice{background:#edf7f8;border-inline-start:4px solid #04878a;padding:14px;border-radius:8px}.stps-controls{max-width:820px;padding:18px;border:1px solid #d8e6e9;background:#f8fbfc;border-radius:12px;margin:22px 0}.stps-controls label{display:block}.stps-controls select{width:100%;max-width:100%;padding:12px;border:1px solid #accbd2;border-radius:8px;background:white;font:inherit;font-size:14px;box-sizing:border-box}.stps-controls .stps-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:14px}.stps-check input{width:auto;margin-top:7px}.stps-add{cursor:pointer}.stps-add:disabled{opacity:.55;cursor:not-allowed}.stps-small{font-size:13px;color:#46616e}.stps-status{min-height:1.8em}.stps-status[data-error="1"]{color:#9e2525}.stps-table{width:100%;border-collapse:collapse}.stps-table th,.stps-table td{padding:12px;text-align:right;vertical-align:top;border-bottom:1px solid #dae5e8;overflow-wrap:anywhere}.stps-table th{width:24%}.stps-table-wrap{overflow-x:auto}.stps-module-image{width:100%;max-height:300px;object-fit:contain}.stps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.stps-grid article{padding:16px;border:1px solid #dbe8eb;border-radius:10px}.stps-panel code{direction:ltr;display:inline-block;overflow-wrap:anywhere}@media(max-width:600px){.stps-panel{margin:22px 12px;padding:15px}.stps-panel h2{font-size:20px}.stps-table td,.stps-table th{padding:8px;font-size:12px}.stps-controls{padding:12px}.stps-controls select{font-size:12px}} 
@media(max-width:600px){.stps-panel .stps-panel{margin:18px 0;padding:12px}.stps-table,.stps-table tbody{display:block}.stps-table thead{display:none}.stps-table tr{display:block;padding:12px;margin:12px 0;border:1px solid #d5e4e8;border-radius:10px}.stps-table th,.stps-table td{display:block;width:100%;padding:7px 0;border:0;font-size:14px}.stps-table th[dir="ltr"]{text-align:left;font-size:16px}.stps-table td{line-height:1.9}.stps-table-wrap{overflow:visible}}

.stps-preview{margin:16px 0;padding:16px;border:1px solid #cbdfe5;border-radius:12px;background:#fff;text-align:center;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.stps-preview[hidden],.stps-preview-image[hidden]{display:none!important}.stps-preview-title{display:block;direction:rtl;font-size:15px}.stps-preview .stps-preview-image{display:block;width:100%;height:180px;object-fit:contain;margin:12px auto}.stps-preview-caption{font-size:12px;color:#46616e;line-height:1.8}.stps-hero-preview{width:100%}
