:root{font-family:Inter,system-ui,sans-serif;color:#20342f;background:#f4f6f5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}.ssc-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.ssc-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.ssc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ssc-scroll{max-width:100%;overflow:auto}.ssc-preview{border:1px solid #d7e3dc;border-radius:16px;padding:24px;background:#fff;max-width:100%;color:#17382b}.ssc-preview-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}.ssc-preview h3{margin:0;font-size:20px}.ssc-preview table,.ssc-editor-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.ssc-preview th,.ssc-preview td{padding:14px 16px;border-bottom:1px solid #e6ece8;text-align:center;white-space:nowrap}.ssc-preview thead{background:#f0f6f2}.ssc-preview tbody tr:hover{background:#f7faf8}.ssc-editor-table td,.ssc-editor-table th{padding:5px;min-width:105px}.ssc-editor-table th:last-child,.ssc-editor-table td:last-child{min-width:60px}.ssc-hero{display:flex;align-items:center;gap:20px;padding:20px 0}.ssc-hero img{width:60px;height:60px}.ssc-hero h2{margin:0 0 7px}.ssc-hero p{margin:0;color:#5d6e64;line-height:1.6}.ssc-empty{padding:48px 24px;text-align:center}.ssc-empty img{width:76px;height:76px;margin-bottom:20px}.ssc-price{font-size:32px;letter-spacing:-1px;font-weight:650;margin:18px 0 8px}.ssc-price span{font-size:14px;letter-spacing:0;font-weight:400}.ssc-hint{color:#586960;line-height:1.6;font-size:14px}.ssc-metric{font-size:26px;font-weight:650;margin:8px 0}.ssc-mark{color:#1b6247}.ssc-native-label{display:grid;gap:8px;font-size:13px}.ssc-file{max-width:100%;padding:14px;border:1px dashed #9fb5a9;border-radius:8px}.ssc-link-button{background:none;border:none;color:#236347;cursor:pointer;text-decoration:underline}.ssc-public{max-width:1100px;margin:auto;padding:32px 24px}.ssc-public-nav{display:flex;gap:24px;align-items:center;justify-content:space-between}.ssc-public-nav a{color:#17382b}.ssc-public h1{font-size:clamp(38px,6vw,70px);line-height:1.07;letter-spacing:-2px;max-width:850px;margin:72px 0 24px}.ssc-public-lead{font-size:21px;line-height:1.65;max-width:700px;color:#52665a}.ssc-public section{margin:52px 0}.ssc-public h2{font-size:28px}.ssc-public p,.ssc-public li{line-height:1.7}.ssc-public footer{margin-top:64px;border-top:1px solid #d7e3dc;padding-top:24px}.ssc-public-card{background:#fff;border:1px solid #d7e3dc;border-radius:16px;padding:24px}.ssc-help-step{margin:0 0 20px}.ssc-help-step h3{margin-bottom:6px}.ssc-help-step img{width:100%;border:1px solid #d7e3dc;border-radius:12px}.ssc-locale{max-width:200px;margin:0 0 20px auto}@media(max-width:600px){.ssc-hero{align-items:flex-start}.ssc-preview{padding:14px}.ssc-preview th,.ssc-preview td{padding:10px}.ssc-public-nav{flex-wrap:wrap}.ssc-public h1{margin-top:40px}.ssc-toolbar{align-items:stretch}.ssc-toolbar>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
