.css-formatter-tool{margin:2rem 0 3rem;padding:1.25rem;background:#fff;border:1px solid #e6e9ef;border-radius:14px;box-shadow:0 8px 24px rgba(25,35,55,.06)}.css-formatter-editors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.css-formatter-editors>div{min-width:0}.css-formatter-editors label,.css-formatter-options label{display:flex;flex-direction:column;gap:.45rem;font-weight:600;color:#263449}.css-formatter-editors textarea{width:100%;min-height:390px;box-sizing:border-box;resize:vertical;padding:1rem;border:1px solid #d8dee8;border-radius:9px;background:#f8fafc;color:#182235;font:400 .9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.css-formatter-options{display:flex;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem;background:#f7f9fc;border-radius:9px}.css-formatter-options select{padding:.65rem .7rem;border:1px solid #d8dee8;border-radius:7px;background:#fff;font:inherit}.css-check{flex-direction:row!important;align-items:center;margin-top:1.45rem}.css-formatter-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.css-file input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.css-formatter-error{margin-top:1rem;padding:.8rem 1rem;border-radius:8px;background:#fff4e5;color:#8a4b00}.css-formatter-stats{margin-top:1rem;color:#637083;font-size:.9rem}@media(max-width:700px){.css-formatter-editors{grid-template-columns:1fr}.css-formatter-options{align-items:flex-start;flex-direction:column}.css-check{margin-top:0}.css-formatter-actions .button{width:100%;text-align:center}}
