.plugins-modal.ant-modal.admin-dark-modal{width:min(1000px,100vw - 32px)!important;height:auto!important;max-height:75vh!important}.plugins-modal__inner{flex-direction:column;flex:auto;min-height:0;padding:32px 40px 40px;display:flex;position:relative;overflow:hidden}.plugins-modal__close{z-index:5;color:#fff;cursor:pointer;background:#212121;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:18px;line-height:1;transition:border-color .2s;display:inline-flex;position:absolute;top:26px;right:30px}.plugins-modal__close:hover{border-color:var(--plugins-accent,#80ff00)}.plugins-modal__title{color:var(--plugins-accent,#8c1515);margin:0;font-family:Titillium Web,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.plugins-modal__subtitle{color:#8e8e93;margin:6px 0 28px;font-family:Titillium Web,sans-serif;font-size:16px;font-weight:400}.plugins-grid{scrollbar-width:thin;scrollbar-color:var(--plugins-accent,#8c1515) transparent;flex-wrap:wrap;flex:auto;place-content:flex-start center;gap:16px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.plugins-grid::-webkit-scrollbar{width:6px}.plugins-grid::-webkit-scrollbar-track{background:0 0}.plugins-grid::-webkit-scrollbar-thumb{background:var(--plugins-accent,#8c1515);border-radius:999px}.plugins-tile{color:#fff;text-align:center;cursor:pointer;background:#262626;border:1.5px solid #0000;border-radius:12px;flex:0 0 calc(25% - 12px);justify-content:center;align-items:center;min-height:59px;padding:12px;font-family:Titillium Web,sans-serif;font-size:18px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.plugins-tile:hover:not(.is-disabled){border-color:var(--plugins-accent,#8c1515);background:#2c2c2c}.plugins-tile.is-disabled{opacity:.4;cursor:not-allowed;border-color:#0000}@media (max-width:900px){.plugins-tile{flex:0 0 calc(33.333% - 11px)}}@media (max-width:768px){.plugins-modal__inner{padding:16px}.plugins-tile{flex:0 0 calc(50% - 8px);font-size:16px}}@media (max-width:420px){.plugins-tile{flex:0 0 100%}}
.theme-modal.ant-modal.admin-dark-modal{width:min(566px,100vw - 32px)!important;max-width:min(566px,100vw - 32px)!important;height:auto!important;max-height:75vh!important}.theme-modal__inner{scrollbar-width:thin;scrollbar-color:var(--theme-accent,#80ff00) transparent;flex-direction:column;max-height:75vh;padding:24px 32px 32px;font-family:Titillium Web,sans-serif;display:flex;position:relative;overflow-y:auto}.theme-modal__inner::-webkit-scrollbar{width:8px}.theme-modal__inner::-webkit-scrollbar-track{background:0 0;margin:12px 0}.theme-modal__inner::-webkit-scrollbar-thumb{background:var(--theme-accent,#80ff00);border-radius:999px}.theme-modal__close{z-index:5;color:#fff;cursor:pointer;background:#212121;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:18px;line-height:1;transition:border-color .2s;display:inline-flex;position:absolute;top:26px;right:30px}.theme-modal__close:hover{border-color:var(--theme-accent,#80ff00)}.theme-modal__title{color:var(--theme-accent,#8c1515);margin:0;font-size:24px;font-weight:700;line-height:1.1}.theme-modal__subtitle{color:#8e8e93;margin:6px 0 22px;font-size:16px;font-weight:400}.theme-modal__current{align-items:center;gap:14px;display:flex}.theme-modal__row-label{color:#fff;font-size:18px;font-weight:700}.theme-modal__pill{border-radius:999px;align-items:center;gap:10px;padding:10px 22px 10px 12px;font-size:18px;font-weight:600;display:inline-flex}.theme-modal__pill-check{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.theme-modal__colors{align-items:center;gap:14px;margin-bottom:12px;display:flex}.theme-modal__swatches{background:#2b2b2b;border-radius:16px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.theme-modal__swatch{cursor:pointer;box-sizing:border-box;border-radius:50%;width:50px;height:50px;transition:transform .12s;position:relative}.theme-modal__swatch:before{content:"";background:linear-gradient(180deg, #fff0 0%, var(--theme-accent,#80ff00) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-modal__swatch:hover{transform:scale(1.05)}.theme-modal__swatch--active:before{background:var(--theme-accent,#80ff00)}.theme-modal__swatch-check{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-modal__swatch-hex{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#000;border:none;border-radius:8px;padding:6px 10px;font-family:Titillium Web,sans-serif;font-size:14px;line-height:1;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.theme-modal__swatch:hover .theme-modal__swatch-hex{opacity:1}.theme-modal__custom{background:#2b2b2b;border-radius:16px;gap:18px;display:flex}.theme-modal__custom-left{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:22px;min-width:0;padding:0 12px;display:flex}.theme-modal__rainbow{cursor:pointer;justify-content:center;align-items:center;display:flex}.theme-modal__rainbow svg{display:block}.theme-modal__save{background:var(--theme-accent,#80ff00);min-width:96px;color:var(--theme-accent-text,#000);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:600}.theme-modal__save:hover{background:var(--theme-accent,#80ff00);color:var(--theme-accent-text,#000)}.theme-modal__save:disabled,.theme-modal__save:disabled:hover{background:var(--theme-accent,#80ff00);color:var(--theme-accent-text,#000);opacity:.3;cursor:not-allowed}.theme-modal__picker{background:#000;border-radius:12px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:15px;display:flex}.theme-modal__saturation{cursor:crosshair;touch-action:none;border-radius:4.77px;height:141.99px;position:relative}.theme-modal__sat-thumb,.theme-modal__hue-thumb{box-sizing:border-box;pointer-events:none;border:4px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040,0 2px 6px #00000073}.theme-modal__hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;width:100%;height:16px;position:relative}.theme-modal__hue-thumb{top:50%}.theme-modal__inputs{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-top:4px;display:grid}.theme-modal__field{flex-direction:column;gap:4px;display:flex}.theme-modal__field label{letter-spacing:0;text-align:center;color:#c9c9c9;font-family:Proxima Nova,sans-serif;font-size:7.16px;font-weight:700;line-height:9.55px}.theme-modal__field input{color:#fff;text-align:center;letter-spacing:0;box-sizing:border-box;background:#1c1c1c;border:none;border-radius:8px;width:100%;padding:8px 10px;font-family:Proxima Nova,sans-serif;font-size:9.55px;font-weight:400;line-height:14.32px}.theme-modal__field input:focus{outline:none}@media (max-width:640px){.theme-modal__inner{padding:24px}.theme-modal__custom{flex-direction:column;align-items:stretch}.theme-modal__custom-left{flex-direction:row;justify-content:space-between;padding:0}.theme-modal__picker{max-width:none}.theme-modal__colors{flex-direction:column;align-items:flex-start;gap:8px}.theme-modal__swatches{flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.theme-modal__swatch{width:44px;height:44px}.theme-modal__inputs{grid-template-columns:1fr 1fr}}
