clean-theme-packs{display:block;flex:0 0 100%;min-width:0;width:100%;padding:12px 0;color:inherit} .clean-pack-heading,.clean-pack-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.clean-pack-heading span,.clean-pack-tools span{font-size:12px;color:#a9abc1}.clean-pack-heading{justify-content:space-between;margin-bottom:8px}.clean-pack-numbers{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 0 9px;scrollbar-width:thin;max-width:100%}.clean-pack-numbers button{flex:0 0 36px;height:36px;padding:0;border:1px solid #535670;border-radius:8px;color:#e8e8f2;background:#252637;font-size:14px;cursor:pointer}.clean-pack-numbers button[aria-pressed=true],.clean-pack-services button[aria-pressed=true]{background:#6954db;color:white;border-color:#a797ff}.clean-pack-tools button,.clean-pack-dialog button{border:1px solid #555976;border-radius:8px;padding:8px 12px;background:#292b40;color:#f2f2fa;cursor:pointer}.clean-pack-numbers button:focus-visible,.clean-pack-dialog button:focus-visible{outline:2px solid #c1b4ff;outline-offset:2px}.clean-pack-message{font-size:13px;margin:8px 0 0;overflow-wrap:anywhere}.clean-pack-message:empty{display:none}.clean-pack-dialog{margin:auto;width:min(1120px,calc(100vw - 32px));max-height:90vh;box-sizing:border-box;border:1px solid #50516b;border-radius:16px;padding:20px;background:#171823;color:#eeeef6;overflow:auto}.clean-pack-dialog::backdrop{background:#000b}.clean-pack-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.clean-pack-dialog h2{font-size:22px;margin:0 0 6px}.clean-pack-dialog header p{margin:0 0 16px;color:#b8bbcd}.clean-pack-dialog .clean-pack-numbers button{padding:0}.clean-pack-description{font-size:13px;color:#b8bbcd;line-height:1.5}.clean-pack-services{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0}.clean-pack-dialog h3{font-size:16px;margin:18px 0 10px}.clean-pack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.clean-pack-grid figure{margin:0;min-width:0;background:#242635;border:1px solid #393b50;border-radius:10px;overflow:hidden}.clean-pack-grid img,.clean-pack-grid video{width:100%;height:200px;object-fit:contain;display:block;background:#101118}.clean-pack-grid figcaption{font-size:12px;line-height:1.4;padding:8px;overflow-wrap:anywhere}.clean-pack-dialog footer{position:sticky;bottom:-20px;background:#171823f5;border-top:1px solid #44465b;padding:12px 0 4px;margin-top:20px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.clean-pack-dialog footer p{flex-basis:100%;margin:0;color:#c6c8d7;font-size:13px}.clean-pack-dialog .clean-pack-apply{background:#6954db;border-color:#8a75f2;margin-left:auto}.clean-pack-dialog button:disabled{opacity:.5;cursor:wait}.clean-pack-grid .media-error{border-color:#f08b83}.app-themes-badge-row{flex-wrap:wrap;min-width:0}@media(max-width:650px){.clean-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-pack-grid img,.clean-pack-grid video{height:180px}.clean-pack-dialog{padding:14px}.clean-pack-dialog footer{bottom:-14px}.clean-pack-dialog h2{font-size:18px}.clean-pack-services button{font-size:12px;padding:7px}.clean-pack-apply{width:100%;margin:0}}
.clean-pack-grid [hidden]{display:none!important}.clean-pack-grid figure>button{width:100%;border-radius:0;border:0;border-bottom:1px solid #44465b}
