
.sts209-page{max-width:1240px;margin:0 auto;color:#183951}.sts209-banner{background:linear-gradient(105deg,#0b2e4c,#155b87);color:white;padding:21px 23px;border-radius:12px;border-bottom:4px solid #d32844;margin-bottom:15px}.sts209-banner h1{color:white;margin:0 0 5px;font-size:24px}.sts209-banner p{color:#d6e8f6;font-size:12px;margin:0}.sts209-box{background:#fff;border:1px solid #ccdfed;border-radius:11px;padding:17px;margin:13px 0}.sts209-box h2{margin:0 0 11px;color:#154268;font-size:16px}.sts209-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sts209-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sts209-field{display:grid;gap:6px;color:#355b75;font-size:12px;font-weight:750}.sts209-field input,.sts209-field select,.sts209-field textarea{width:100%;box-sizing:border-box;border:1px solid #bfd6e7;border-radius:8px;background:white;color:#14344e;padding:10px;font:inherit}.sts209-field textarea{min-height:80px;resize:vertical}.sts209-full{grid-column:1/-1}.sts209-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 0}.sts209-btn{display:inline-flex;align-items:center;justify-content:center;min-height:39px;border:1px solid #b9d4e5;padding:9px 12px;border-radius:8px;background:white;color:#155d87;font-weight:850;text-transform:uppercase;font-size:11px;cursor:pointer;text-align:center}.sts209-btn.main{border-color:#115b8a;border-left:4px solid #d52e49;background:#115b8a;color:#fff}.sts209-btn.danger{border-color:#d5a2a9;color:#993848;background:#fff6f6}.sts209-btn:disabled{opacity:.5;cursor:not-allowed}.sts209-intro{background:#eff7fd;padding:13px 15px;border-radius:9px;color:#315f7d;border:1px solid #cde2f1;font-size:12px;line-height:1.55}.sts209-item{border:1px solid #d4e4ef;border-top:3px solid #1c77b1;border-bottom:3px solid #d4304b;border-radius:10px;padding:14px;margin:11px 0;background:white;overflow-wrap:anywhere}.sts209-item h3{font-size:15px;color:#164060;margin:0}.sts209-item p{margin:8px 0;font-size:12px}.sts209-item small{display:block;color:#5b7890;font-size:11px;line-height:1.5}.sts209-meta{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0}.sts209-chip{padding:4px 8px;background:#e6f1fa;color:#1c5983;font-weight:800;font-size:10px;border-radius:6px}.sts209-chip.warn{background:#fff0d9;color:#865414}.sts209-chip.bad{background:#ffe5e8;color:#93253a}.sts209-chip.ok{background:#e3f5ec;color:#17684a}.sts209-gallery{display:flex;gap:8px;flex-wrap:wrap;padding:9px 0}.sts209-gallery img{display:block;width:110px;height:94px;object-fit:contain;border:1px solid #d5e4ee;background:#f6fafc;border-radius:8px}.sts209-audit{border-top:1px solid #dce9f2;margin-top:12px;padding-top:10px}.sts209-audit summary{font-weight:800;color:#265c7d;font-size:11px;cursor:pointer}.sts209-audit p{padding:7px 0;border-bottom:1px solid #edf1f5;margin:0;font-size:11px}.sts209-note{color:#627d91;font-size:11px;line-height:1.6}.sts209-due{border-left:3px solid #cb374d;background:#fff4f5;padding:8px 11px;margin-top:9px;color:#8c2b3c;font-size:11px;font-weight:750}.sts209-equipment-entry{background:#f0f8fd;border:1px solid #bcd9ea;border-left:4px solid #d32b46;padding:14px;margin:0 0 17px;border-radius:9px}.sts209-equipment-entry h3{margin:0 0 4px;font-size:15px;color:#143e5d}.sts209-equipment-entry p{font-size:12px;color:#3b607c;margin:0 0 11px}.sts209-equipment-entry .sts209-actions{margin-top:8px}@media(max-width:750px){.sts209-2,.sts209-3{grid-template-columns:1fr}.sts209-full{grid-column:1}.sts209-banner{padding:16px}.sts209-gallery img{width:95px;height:81px}.sts209-box{padding:13px}}
