.strip-mode .strip-library-intro{margin:0 0 10px;color:#91a4b8;font-size:11px;line-height:1.45}
.strip-library{display:grid;gap:9px}.strip-library button{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;text-align:left}.strip-library button>div{min-width:0}.strip-library b,.strip-library span{display:block}.strip-library span{margin-top:4px;color:#91a4b8;font-size:9px}
.strip-sheet{position:relative;margin:0;background-color:#d7dbe0;background-image:linear-gradient(45deg,#eef0f2 25%,transparent 25%),linear-gradient(-45deg,#eef0f2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef0f2 75%),linear-gradient(-45deg,transparent 75%,#eef0f2 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;border:1px solid #657080;border-radius:7px;overflow:hidden}.strip-sheet img{display:block;width:100%;height:auto;object-fit:contain}.strip-sheet figcaption{padding:5px 7px;background:#091625;color:#dce8f5;text-align:center;font-size:9px;font-weight:900}
.strip-sheet.thumb{width:96px}.strip-sheet.main{width:min(100%,570px);margin:0 auto;box-shadow:0 16px 34px #0006}.strip-sheet.validation{width:min(100%,430px);margin:auto}
.strip-method-copy{padding:12px;border:1px solid #40536a;border-radius:9px;background:#0a1827}.strip-method-copy h3{margin:0 0 5px;font-size:17px}.strip-method-copy p{margin:4px 0;color:#aebccc;font-size:11px;line-height:1.5}.strip-final-note{margin:10px 0 0;padding:9px 11px;border-left:3px solid #bd72ff;background:#1d1530;color:#dec8f6;font-size:11px}
.strip-how{margin:12px 0;padding:13px;border:1px solid #30445c;border-radius:9px;background:#0b1928}.strip-how h3{margin:0 0 7px}.strip-how ol{margin:0;padding-left:21px;columns:2;column-gap:32px}.strip-how li{break-inside:avoid;margin:0 0 6px;color:#b9c6d5;font-size:10px}.strip-how p{margin:8px 0 0;color:#d5e3f2;font-size:10px;font-weight:800}
.strip-main-label{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:13px 0 7px;color:#dce7f4;font-size:11px;font-weight:900}.strip-repeat-note{margin:9px 0 12px;padding:10px 12px;border:1px solid #30445c;border-radius:8px;background:#0a1827;color:#aebdcd;font-size:10px;line-height:1.45}.strip-repeat-note strong{display:block;margin-top:3px;color:#f1f6fb;font-size:12px}
.strip-controls label{width:100%}.strip-controls .stepper b{min-width:38px;color:#102039;background:#fff}.strip-advantages{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0}.strip-advantages span{padding:8px;border:1px solid #34495f;border-radius:7px;background:#0d1b2a;color:#b9c7d7;text-align:center;font-size:9px;font-weight:800}.strip-review-action,.strip-validate-action{width:100%;margin-top:11px;padding:11px;border:1px solid #aa62df;border-radius:8px;background:#321a4a;color:#f4e8ff;font-weight:900;cursor:pointer}.strip-validate-action:disabled{opacity:.45;cursor:not-allowed}.strip-validate-action.done{border-color:#55c694;background:#123e30;color:#aaf0d1}.strip-back{margin-top:8px;border:0;background:transparent;color:#b8c7d8;cursor:pointer;font-weight:800}
.strip-validation header span{color:#bd72ff;font-size:9px;font-weight:900;letter-spacing:1.4px}.strip-validation header h3{margin:5px 0}.strip-validation header p{color:#aebdcd;font-size:11px}.strip-validation-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:15px;align-items:start}.strip-validation-check{padding:12px;border:1px solid #34495f;border-radius:9px;background:#0b1928}.strip-validation-check dl{margin:0}.strip-validation-check dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #22354a;font-size:10px}.strip-validation-check dt{color:#91a4b8}.strip-validation-check dd{margin:0;text-align:right;font-weight:900}.strip-validation-check>label{display:flex;gap:8px;margin-top:12px;color:#d8e3ef;font-size:10px}.strip-proof-note{color:#aebdcd;font-size:10px;line-height:1.45}
.method-card.strips .strip-preview{display:grid;place-items:center;padding:7px}.method-card.strips .strip-preview img{display:block;width:100%;max-height:132px;object-fit:contain}
@media(max-width:800px){.strip-how ol{columns:1}.strip-validation-grid{grid-template-columns:1fr}.strip-advantages{grid-template-columns:1fr 1fr}.strip-library button{grid-template-columns:78px 1fr}.strip-sheet.thumb{width:78px}}
