.neis-page{color:#1f2d40}.neis-heading{margin-bottom:28px}.neis-eyebrow,.neis-step{margin:0;color:#087d70;font-size:.76rem;font-weight:900;letter-spacing:0}.neis-heading h1{margin:7px 0 13px;color:#101828;font-size:2.25rem;line-height:1.25;letter-spacing:0}.neis-heading>p:last-child{max-width:780px;margin:0;color:#607087;line-height:1.8}.neis-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);overflow:hidden;border:1px solid #d7e1eb;border-radius:8px;background:#fff}.neis-editor{min-width:0;padding:24px;border-right:1px solid #dce4ec}.neis-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.neis-section-head h2,.neis-summary h2,.neis-guide h2{margin:4px 0 0;color:#182438;font-size:1.32rem;line-height:1.35;letter-spacing:0}.neis-section-head p:last-child{margin:7px 0 0;color:#718096;font-size:.78rem;line-height:1.65}.neis-private{padding:7px 10px;border-radius:6px;background:#e5f4f0;color:#087d70;font-size:.68rem;font-weight:900;white-space:nowrap}.neis-text-label{display:block;margin:20px 0 8px;color:#304158;font-size:.78rem;font-weight:900}.neis-editor textarea{display:block;width:100%;min-height:310px;margin:0;padding:17px;border:1px solid #cbd7e3;border-radius:8px;background:#fbfcfe;color:#213149;font-size:.9rem;line-height:1.75;resize:vertical}.neis-editor textarea:focus{border-color:#0d8a7c;box-shadow:0 0 0 3px rgba(13,138,124,.12)}.neis-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.neis-editor-actions button{width:auto;min-height:40px;margin:0;padding:0 13px;border:1px solid #ccd7e2;border-radius:7px;background:#fff;color:#41536a;font-size:.7rem;font-weight:850}.neis-editor-actions button:first-child{border-color:#087d70;background:#087d70;color:#fff}.neis-status{min-height:21px;margin:11px 0 0;color:#687a90;font-size:.72rem}.neis-status.is-error{color:#bd3f39}.neis-summary{min-width:0;padding:24px;background:#f4f8fa}.neis-summary-title{padding-bottom:16px;border-bottom:1px solid #dae4eb}.neis-byte-main{padding:27px 0 24px;text-align:center}.neis-byte-main span,.neis-byte-main small{display:block;color:#718096;font-size:.7rem}.neis-byte-main strong{display:inline-block;margin:8px 4px 6px;color:#087d70;font-size:3rem;line-height:1}.neis-byte-main small{display:inline-block}.neis-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.neis-summary-grid div{min-width:0;padding:12px;border:1px solid #d8e2e9;border-radius:7px;background:#fff}.neis-summary-grid span,.neis-summary-grid strong{display:block}.neis-summary-grid span{color:#7b8798;font-size:.64rem}.neis-summary-grid strong{margin-top:4px;color:#2c3c53;font-size:.8rem;overflow-wrap:anywhere}.neis-limit,.neis-lines{margin-top:20px;padding:24px;border:1px solid #d7e1eb;border-radius:8px;background:#fff}.neis-limit-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.neis-limit-controls label{margin:0;color:#34465d;font-size:.75rem;font-weight:900}.neis-limit-controls label span{display:block;margin-bottom:7px}.neis-limit-controls select,.neis-limit-controls input{width:100%;height:48px;margin:0;border:1px solid #cbd7e3;border-radius:8px;background:#fff;color:#26374e}.neis-progress{height:11px;margin-top:19px;overflow:hidden;border-radius:7px;background:#e4ebf1}.neis-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#0b8a7b;transition:width .2s ease}.neis-progress span.is-warning{background:#d49a25}.neis-progress span.is-over{background:#c84842}.neis-limit-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#66778d;font-size:.74rem}.neis-limit-result strong{color:#087d70;font-size:.84rem}.neis-overflow-preview{margin-top:16px;padding:14px 16px;border:1px solid #efcac6;border-radius:7px;background:#fff5f4}.neis-overflow-preview strong{color:#a63f39;font-size:.76rem}.neis-overflow-preview p{max-height:110px;margin:6px 0 0;overflow:auto;color:#7d4542;font-size:.75rem;line-height:1.65;overflow-wrap:anywhere}.neis-lines .neis-section-head>span{color:#718096;font-size:.7rem;font-weight:800}.neis-line-table{margin-top:18px;border:1px solid #dce4ec;border-radius:8px;background:#fbfcfd}.neis-line-empty{padding:28px;color:#7b8797;font-size:.75rem;text-align:center}.neis-line-table ol{max-height:330px;margin:0;padding:0;overflow:auto;list-style:none}.neis-line-table li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #e5eaf0}.neis-line-table li:last-child{border-bottom:0}.neis-line-number{color:#93a0af;font-size:.68rem;text-align:center}.neis-line-text{overflow:hidden;color:#34465b;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.neis-line-bytes{color:#087d70;font-size:.7rem;font-weight:900;white-space:nowrap}.neis-guide{margin-top:42px;padding-top:30px;border-top:1px solid #dce4ec}.neis-guide>header>p:last-child{max-width:780px;margin:10px 0 0;color:#627288;font-size:.85rem;line-height:1.75}.neis-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:8px}.neis-guide-grid section{padding:22px 0;border-bottom:1px solid #e0e6ed}.neis-guide-grid h3{margin:0 0 8px;color:#1f3046;font-size:.98rem;letter-spacing:0}.neis-guide-grid p{margin:0;color:#5e6f84;font-size:.8rem;line-height:1.8}.neis-note{margin:22px 0 0;padding:15px 17px;border-left:4px solid #087d70;background:#f1f8f6;color:#52677b;font-size:.76rem;line-height:1.7}.neis-note a{color:#087d70;font-weight:900}@media(max-width:900px){.neis-workspace{grid-template-columns:1fr}.neis-editor{border-right:0;border-bottom:1px solid #dce4ec}.neis-summary-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:736px){.neis-heading h1{font-size:1.75rem}.neis-editor,.neis-summary,.neis-limit,.neis-lines{padding:19px}.neis-section-head{display:block}.neis-private{display:inline-block;margin-top:10px}.neis-summary-grid,.neis-limit-controls,.neis-guide-grid{grid-template-columns:1fr 1fr}.neis-editor textarea{min-height:280px}.neis-byte-main strong{font-size:2.55rem}}@media(max-width:480px){.neis-summary-grid,.neis-limit-controls,.neis-guide-grid{grid-template-columns:1fr}.neis-editor-actions{display:grid;grid-template-columns:1fr 1fr}.neis-editor-actions button{width:100%}.neis-limit-result{align-items:flex-start;flex-direction:column}.neis-line-table li{grid-template-columns:30px minmax(0,1fr);gap:8px}.neis-line-bytes{grid-column:2}.neis-heading>p:last-child{font-size:.86rem}}
