.ftc{color:#173d34;background:#f6f8f5;max-width:1200px;min-height:100vh;margin:0 auto;padding:32px 20px 80px;font:15px/1.55 system-ui}.ftc h1{margin:12px 0;font-size:30px;font-weight:750}.ftc h2{font-size:20px;font-weight:700}.ftc header{margin:24px 0}.ftc a{color:#155c4b;text-decoration:underline}.ftc section,.ftc>details{margin:24px 0}.ftc-note{background:#eaf3ed;border:1px solid #b5cfc5;border-radius:12px;padding:16px}.ftc-error{color:#9a2424;background:#fff1f1;border:1px solid #e6b6b6;border-radius:10px;padding:16px}.ftc-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.ftc label{gap:6px;max-width:100%;font-weight:600;display:grid}.ftc input,.ftc select{color:#173d34;background:#fff;border:1px solid #9db2a9;border-radius:8px;max-width:100%;min-height:44px;padding:8px}.ftc select{max-width:400px}.ftc button{cursor:pointer;border:1px solid #145641;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:650;color:#fff!important;background:#145641!important}.ftc button:disabled{cursor:default;color:#53645e!important;background:#e2e8e4!important}.ftc-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.ftc article{background:#fff;border:1px solid #c6d6ce;border-radius:12px;padding:18px}.ftc article a{margin-top:14px;display:block}.ftc-scroll{background:#fff;border:1px solid #c6d6ce;max-height:520px;margin-top:16px;overflow:auto}.ftc table{border-collapse:collapse;width:100%;font-size:14px}.ftc th{z-index:1;background:#e9f1ec;position:sticky;top:0}.ftc th,.ftc td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d4ded9;padding:12px}.ftc small{color:#50675d;font-size:12px;display:block}.ftc summary{cursor:pointer;padding:12px;font-weight:650}.ftc li{overflow-wrap:anywhere;border-bottom:1px solid #c6d6ce;padding:14px}.ftc pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:400px}:is(.ftc button:focus-visible,.ftc a:focus-visible){outline-offset:3px;outline:3px solid #347cbb}@media (max-width:600px){.ftc{padding:20px 12px 80px}.ftc-toolbar>*,.ftc select{width:100%}.ftc h1{font-size:25px}.ftc td,.ftc th{padding:8px}}
