.deck-material .material-silhouettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 8px;padding:10px 0 18px}.deck-material .material-silhouette{height:61px;min-height:61px}.deck-material .material-silhouette svg{width:100%;height:100%;max-width:70px;max-height:66px}.deck-material .material-silhouette:hover svg{transform:scale(1.06)}
.deck-properties .studio-palette-compact{margin:7px 0 13px;width:100%}.deck-properties .studio-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(21px,1fr));gap:8px 6px;width:100%;padding:3px 1px}.deck-properties .studio-palette-compact button[style]{width:21px;height:21px;min-height:21px;justify-self:center}.deck-properties .slide-paint-row:has(.studio-palette){display:block}.deck-properties .slide-paint-row>label{width:100%;margin-top:10px}.deck-properties .studio-palette-compact .palette-transparent{font-size:10px;min-height:24px;padding:4px 7px;margin-top:6px}.studio-palette-manager{min-width:220px}.studio-palette-manager .studio-color-row,.studio-palette-manager .studio-grey-row{grid-template-columns:repeat(7,1fr);gap:10px}.palette-chip{position:relative;display:inline-block;width:23px;height:23px}.studio-palette-manager .palette-delete{position:absolute;right:-5px;top:-6px;width:14px;height:14px;min-height:14px;padding:0;border-radius:50%;font-size:12px;line-height:11px;background:white;color:#0d2045;border:1px solid #c9d3e4;z-index:1}.polish-current-color{width:18px;height:18px;border-radius:50%;border:1px solid #d9e0eb;flex-shrink:0}.application-properties .application-heading{border-left:3px solid var(--route-color);padding-left:10px;color:var(--route-color)}.application-properties .application-heading b{color:var(--route-color)}
.application-route.polish-route{position:relative;padding:0!important;border-left:4px solid var(--route-color);border-radius:10px;min-height:91px;background:white;overflow:visible}.application-route.polish-route.selected{border-color:var(--route-color);background:color-mix(in srgb,var(--route-color) 7%,white)}.polish-route .polish-route-body{display:block;width:100%;height:100%;min-height:91px;background:transparent!important;border:0!important;border-radius:7px;padding:15px 16px 14px 37px!important;text-align:left;color:#0d2045;box-shadow:none!important}.polish-route-body>span{display:flex;align-items:center;gap:7px;padding-right:12px}.polish-route-body i{display:block;width:8px;height:8px;border-radius:50%;background:var(--route-color);flex-shrink:0}.polish-route-body b{font-size:12px;color:var(--route-color)}.polish-route .polish-route-body small{display:block;font-size:10px;font-weight:400;line-height:1.5;color:#71819a;margin:11px 0 0 -23px}.polish-route .route-eye{position:absolute;left:10px;top:15px;margin:0;color:var(--route-color);z-index:2}.polish-route .route-remove{position:absolute;right:6px;top:10px;padding:3px;width:23px;height:23px;min-height:23px;z-index:2}.polish-route-body:focus-visible{outline:2px solid var(--route-color)!important;outline-offset:2px}
.timing-context .timing-run-picker{flex:1.5;min-width:0}.timing-run-picker>span{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.timing-run-tabs{display:flex;gap:8px;flex-wrap:wrap}.timing-run-tabs button{display:grid;grid-template-columns:8px 1fr;column-gap:8px;row-gap:4px;min-width:110px;padding:11px 14px;text-align:left;background:white;border:1px solid #dce4ef;border-radius:9px;font-size:12px}.timing-run-tabs button i{width:8px;height:8px;border-radius:50%;background:var(--route-color);align-self:center}.timing-run-tabs button small{grid-column:2;font-size:10px;font-weight:400;color:#71819a}.timing-run-tabs button.active{border-color:var(--route-color);background:color-mix(in srgb,var(--route-color) 7%,white);color:var(--route-color);box-shadow:inset 0 -2px var(--route-color)}.timing-run-tabs button:focus-visible{outline:2px solid var(--route-color);outline-offset:2px}
.polish-background-palette{margin:7px 0 12px}.polish-background-palette summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:11px;font-weight:600;padding:7px 0}.polish-background-palette summary i{display:block;width:19px;height:19px;border:1px solid #cdd7e5;border-radius:4px}.polish-background-palette[open] summary{margin-bottom:6px}.deck-toolbar .studio-toolbar-palette .studio-popover{left:auto;right:0;min-width:252px;max-width:min(300px,calc(100vw - 24px));box-sizing:border-box}.deck-toolbar .studio-toolbar-palette .studio-palette-manager{min-width:0}.deck-toolbar .studio-toolbar-palette .palette-heading{width:100%}
@media(max-width:700px){.deck-material .material-silhouettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.deck-material .material-silhouette{height:65px;min-height:65px}.deck-material .material-silhouette svg{max-width:74px;max-height:65px}.timing-run-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.timing-run-tabs button{flex-shrink:0}.deck-properties .studio-saved-grid{grid-template-columns:repeat(auto-fill,minmax(24px,1fr))}}
