.garage-cover-glass{width:min(960px,100%)}.garage-cover-glass .gc-content{padding-bottom:24px}.garage-cover-glass .gc-preview-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.garage-cover-glass .gc-preview-heading h3{margin:0;color:var(--gp-text);font:500 15px/1.5 -apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.2px;text-transform:none}.garage-cover-glass .gc-preview-heading>span{color:var(--gp-muted);font-size:12px}.garage-cover-glass .gc-preview{overflow:hidden;border-radius:20px;box-shadow:0 12px 30px #0005,0 0 0 1px #ffffff25;background:#080a0d}.garage-cover-glass .garage-v5-cover-crop-frame{border-radius:20px;background:linear-gradient(135deg,#141619,#080a0d);outline-color:#ffffff20}.garage-cover-glass .garage-v5-cover-crop-grid{border:0;box-shadow:inset 0 1px #ffffff20,inset 0 -1px #ffffff0b}.garage-cover-glass .garage-v5-cover-crop-grid:after,.garage-cover-glass .garage-v5-cover-crop-grid:before{background:#ffffff20}.garage-cover-glass .garage-v5-cover-crop-empty strong{color:var(--gp-text);font:500 16px/1.5 -apple-system,BlinkMacSystemFont,Inter,sans-serif}.garage-cover-glass .garage-v5-cover-crop-empty span{color:var(--gp-muted);font:400 12px/1.5 -apple-system,BlinkMacSystemFont,Inter,sans-serif}.garage-cover-glass .gc-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:28px;margin-top:20px;padding:20px}.garage-cover-glass .gc-source{min-width:0}.garage-cover-glass .gc-choose,.garage-cover-glass .gp-actions button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;border:1px solid #ffffff20;border-radius:12px;padding:11px 18px;color:var(--gp-text);background:linear-gradient(135deg,#272a30,#141619);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.garage-cover-glass .gc-choose svg{width:17px;height:17px;flex:none}.garage-cover-glass .gc-choose:hover:not(:disabled),.garage-cover-glass .gp-actions button:hover:not(:disabled){background:#292c32;border-color:#ffffff40}.garage-cover-glass .gp-actions .gp-save{background:#fb9d00;color:#171000;border-color:#fb9d00;box-shadow:inset 0 1px #ffe38740,0 3px 16px #fb9d0010}.garage-cover-glass .gp-actions .gp-save:hover:not(:disabled){background:#389eff;border-color:#389eff;color:#fff}.garage-cover-glass .gc-file-name{color:var(--gp-muted);font-size:12px;line-height:1.5;margin:9px 0 0;overflow-wrap:anywhere}.garage-cover-glass .gc-zoom{display:flex;flex-direction:column;gap:14px;color:var(--gp-text);font-size:13px}.garage-cover-glass .gc-zoom>span{display:flex;justify-content:space-between;gap:12px}.garage-cover-glass .gc-zoom output{color:var(--gp-muted);font-variant-numeric:tabular-nums}.garage-cover-glass .gc-zoom input{display:block;width:100%;margin:0;accent-color:#fb9d00;cursor:ew-resize;min-height:24px}.garage-cover-glass .gc-error{margin:14px 0 0;color:var(--dgt-red);font-size:13px;line-height:1.5}@media (max-width:600px){.garage-cover-glass .gc-controls{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.garage-cover-glass .gc-preview-heading{flex-wrap:wrap;gap:4px 12px}.garage-cover-glass .gp-actions button{padding-inline:15px}}