.finish-colors .anodize-open{display:inline-flex;align-items:center;gap:6px;width:auto;height:30px;border:1px solid var(--line,#465463);border-radius:5px;background:var(--panel,#202932);color:var(--text,#e8edf2);padding:2px 8px;font:600 11px/1.2 inherit;cursor:pointer;margin-left:8px}.anodize-open.is-anodized{border-color:var(--finish);box-shadow:inset 0 -2px var(--finish)}.anodize-open svg{flex:none}.anodize-panel[hidden]{display:none!important}.anodize-panel{position:fixed;z-index:1200;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#141b23;color:#e8eef4;border:1px solid #495967;border-radius:12px;box-shadow:0 22px 70px #0009;font:13px/1.45 Arial,sans-serif}.anodize-panel *{box-sizing:border-box}.anodize-panel header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #34414f}.anodize-panel header>div{display:flex;align-items:center;gap:10px}.anodize-panel header small{font-size:9px;letter-spacing:.15em;color:#9cabbc}.anodize-panel h3{font-size:17px;margin:2px 0 0;color:inherit}.anodize-panel button{cursor:pointer;color:inherit;background:#242e39;border:1px solid #485566;border-radius:5px;font:inherit}.anodize-panel button:hover{background:#354252}.anodize-panel [data-finish-close]{width:30px;height:30px;font-size:21px}.anodize-body{padding:16px}.anodize-sample{display:flex;align-items:center;gap:10px;margin-bottom:20px}.anodize-sample i{display:block;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#fff8,transparent 42%,#0008),var(--finish);border:1px solid #ffffff50;box-shadow:0 3px 9px #0008}.anodize-sample strong{display:block}.anodize-sample span{display:block;font-size:11px;color:#91a2b3}.anodize-sample output{margin-left:auto;font:600 20px/1 monospace;color:#dbe6f1}.anodize-body>label{display:flex;justify-content:space-between;margin-bottom:10px}.anodize-body>label span,.anodize-stops{color:#97a8b9;font-size:11px}.anodize-panel input[type=range]{width:100%;margin:0;height:24px;accent-color:#f2a366;cursor:ew-resize}.anodize-stops{display:flex;justify-content:space-between;margin:3px 0 18px}.anodize-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.anodize-value>label{flex:1}.anodize-value>div{display:flex;gap:6px;align-items:center}.anodize-value input{width:64px;padding:7px;background:#0c1219;color:inherit;border:1px solid #526273;border-radius:4px;font:inherit}.anodize-value span{font-size:10px;color:#97a8b9}.anodize-value button{padding:7px;font-size:11px}.anodize-presets{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.anodize-presets button{padding:6px 2px;background:transparent;font-size:10px;white-space:nowrap}.anodize-presets i{display:block;width:25px;height:25px;border-radius:50%;margin:0 auto 5px;background:linear-gradient(130deg,#fff7,transparent 50%,#0007),var(--finish)}.anodize-panel button[aria-pressed=true]{border-color:#f3ac72;background:#35404d}.anodize-note{font-size:11px;color:#a2b0bf;margin:18px 0 6px}.anodize-reference{color:#bbccdd;font-size:10px;text-decoration:underline}#anodize-material-note{font-size:12px;color:#ffd0a3}.anodize-panel :disabled{opacity:.4;cursor:not-allowed}.anodize-panel :focus-visible,.anodize-open:focus-visible{outline:2px solid #ffba80;outline-offset:3px}@media(max-width:550px){.finish-colors>span{display:none}.finish-colors .anodize-open{margin-left:4px;padding:2px 5px}}
#anodize-open{width:auto;min-width:94px;height:28px;flex:none;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600}#anodize-open span{display:inline;color:inherit;font-size:11px;letter-spacing:0;margin:0}#anodize-open svg{width:23px;height:23px}.cad-center .drawing-bottom:has(#anodize-open){min-height:38px}
