.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:25px}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}th{padding:14px 20px;font-size:10px;font-weight:600;letter-spacing:.3px;color:#829184;background:#fbfcf9;border-bottom:1px solid var(--line)}td{padding:16px 20px;border-bottom:1px solid #edf0ea;color:#506253}tr:last-child td{border-bottom:0}td strong{font-weight:600;color:var(--ink)}td code{font-size:11px}td:last-child{white-space:normal;min-width:100px}.empty{text-align:center;padding:35px 20px;color:var(--muted);font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 24px;max-width:890px}.field{display:flex;flex-direction:column;gap:9px;font-size:12px;min-width:0}.field>span{font-weight:550}.field input,.field select,.field textarea,.list-search{width:100%;padding:11px 12px;color:var(--ink);border:1px solid #dce3d9;background:#fff;border-radius:7px;font-size:13px;min-width:0}.field textarea{resize:vertical;min-height:110px;font-family:Consolas,monospace;line-height:1.6;font-size:12px}.field:has(textarea){grid-column:1/-1}.field small{font-size:11px;color:var(--muted);font-weight:400}.field.checkbox{flex-direction:row;align-items:center;gap:12px;background:#f9fbf7;border:1px solid #e7ede3;border-radius:9px;padding:16px;font-size:12px}.field.checkbox input{width:16px;height:16px;flex-shrink:0;accent-color:var(--green)}.form-grid .notice{grid-column:1/-1;margin:0}.form-actions{grid-column:1/-1;padding-top:6px;display:flex;gap:12px}.form-status{grid-column:1/-1;line-height:1.6;font-size:12px;margin:0}.form-status:empty{display:none}.form-grid>.text-link{grid-column:1/-1}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}.settings-grid .tool-tile{border:1px solid var(--line);border-radius:12px;background:white;padding:23px}.settings-grid .tool-copy strong{font-size:14px}.settings-grid .tool-copy small{display:block;font-size:12px}.settings-grid .tool-tile:hover{border-color:#b2c8ae;background:#fcfef9}.card>.text-link{margin-right:25px;margin-top:10px}.list-search{max-width:360px;margin-bottom:20px;font-size:12px}.quick-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.toolbar{display:flex;gap:12px;margin-bottom:22px}.small-button{background:#f8faf5;border:1px solid #dce4d6;border-radius:6px;padding:6px 10px;color:var(--green);font-size:11px}.small-button:hover{background:#edf5e8}.inline-actions .form-status{font-size:10px;max-width:220px;margin-top:4px}.zone-preview{font-size:11px}.wizard{display:grid;grid-template-columns:225px 1fr;max-width:1040px;background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden;min-height:480px}.wizard-steps{margin:0;padding:32px 24px;list-style:none;background:#f0f4ea;border-right:1px solid var(--line)}.wizard-steps li{display:flex;align-items:center;gap:11px;padding:16px 0;color:#8c9b89;font-size:12px;position:relative}.wizard-steps li>span{display:flex;align-items:center;justify-content:center;background:#e3e9dc;color:#8d9e87;width:27px;height:27px;border-radius:50%;font-size:11px;flex-shrink:0}.wizard-steps li strong{font-weight:500}.wizard-steps li.current{color:var(--green)}.wizard-steps li.current>span{color:white;background:var(--green);box-shadow:0 0 0 4px #deead9}.wizard-steps li.current strong{font-weight:650}.wizard-steps li.complete{color:#6e8963}.wizard-steps li.complete>span{background:#dce9ce;color:#5d8050}.wizard-content{padding:38px 40px}.wizard-content>.eyebrow{font-size:10px;letter-spacing:1px}.wizard-content>h2{font-size:25px;margin:16px 0 28px}.wizard-content .form-grid{gap:22px;grid-template-columns:1fr}.wizard-welcome{grid-column:1/-1}.wizard-welcome p{color:var(--muted);font-size:13px}.wizard-welcome h3{font-size:21px;margin-bottom:12px}.welcome-icon{width:42px;height:42px;color:#6f965b;margin-bottom:22px}.wizard .detail-list{margin:0;font-size:12px;line-height:1.7;width:100%;grid-column:1/-1}.wizard .review{grid-column:1/-1}.wizard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;grid-column:1/-1}.wizard-actions .secondary{margin-right:auto}.wizard .field.checkbox{padding:13px 16px}.wizard .notice{font-size:11px}.wizard .form-status{margin-top:3px}
.inline-actions{display:flex;align-items:center;gap:10px}details summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:550}details[open] summary{margin-bottom:12px}
@media(max-width:980px){.wizard{grid-template-columns:180px 1fr}.wizard-content{padding:28px}.wizard-steps{padding:24px 16px}.settings-grid .tool-tile{padding:20px}.settings-grid .tool-copy small{font-size:11px}}
@media(max-width:720px){.form-grid{grid-template-columns:1fr;gap:20px}.settings-grid{grid-template-columns:1fr;gap:12px}.settings-grid .tool-tile{flex-direction:row;align-items:center}.settings-grid .tool-copy strong{font-size:13px}.card{padding:20px}.wizard{display:flex;flex-direction:column;min-height:0}.wizard-steps{display:flex;padding:20px;gap:8px;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line)}.wizard-steps li{padding:0}.wizard-steps li strong{display:none}.wizard-content{padding:25px 22px}.wizard-content>h2{font-size:23px}.wizard .detail-list{grid-template-columns:1fr;gap:5px}.wizard .detail-list dd{margin-bottom:10px}.detail-list{grid-template-columns:110px 1fr}.table-wrap th,.table-wrap td{padding:14px 16px}.quick-links .secondary{font-size:11px}.form-actions .primary{width:100%}}

.breadcrumb .breadcrumb-parent{color:var(--muted);text-decoration:none}.breadcrumb .breadcrumb-parent:hover{text-decoration:underline}.breadcrumb .breadcrumb-parent:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.table-sort{appearance:none;border:0;background:none;color:inherit;font:inherit;font-weight:600;padding:6px 0;cursor:pointer;text-align:left;white-space:nowrap}.table-sort:hover{color:var(--accent)}.table-sort:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
