.ga-select .specsel-custom-hint,.ac-specsel-artists .specsel-custom-hint{text-align:left;color:var(--prefs-muted-strong,#8a8f98);cursor:default;background:0 0;border:0;margin:4px 10px 8px;padding:0;font-size:12px;line-height:1.35}.ga-select.specsel-custom-ready .specsel-input input.specsel-filter.as-chip,.ac-specsel-artists.specsel-custom-ready .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#4ade80f2;will-change:transform;transition:border-color .28s,box-shadow .28s,color .28s;animation:1.2s linear infinite prefs-gear-chip-sides;border:1px dashed var(--chipsel-input-chip-border,var(--cap-bd,#2a2a2a))!important;background:var(--chipsel-input-chip-bg,#0f0f0f)!important}.ga-select.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip,.ac-specsel-artists.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#f87171f2;animation:1.2s linear infinite prefs-gear-chip-sides,.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake}.ga-select.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x,.ac-specsel-artists.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x{will-change:transform;animation:.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake-x}.ga-select .specsel-custom-hint.is-ready,.ac-specsel-artists .specsel-custom-hint.is-ready{color:#7dffb2;text-shadow:0 0 12px #22c55e40;background:linear-gradient(90deg,#22c55edb,#10b981fa,#22c55edb) 0 0/180% 100%;-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;animation:2.2s ease-in-out infinite prefs-gear-hint-flow}@keyframes prefs-gear-chip-sides{0%{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}25%{box-shadow:inset -2px 0 0 var(--prefs-custom-chip-accent,#4ade80f2), inset -3px 0 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}50%{box-shadow:inset 0 -2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 -3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}75%{box-shadow:inset 2px 0 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 3px 0 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}to{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}}@keyframes prefs-gear-chip-shake{0%{transform:translate(0,0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0,0)}}@keyframes prefs-gear-chip-shake-x{0%{transform:translateY(-1px)}20%{transform:translate(-2px,-1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,-1px)}to{transform:translateY(-1px)}}@keyframes prefs-gear-hint-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.photos{flex-direction:column;gap:12px;display:flex}.photos-drop{--prefs-drop-icon:#cbd6ff;--prefs-drop-bg-overlay:radial-gradient(ellipse at top, #ffffff08, transparent 60%);--prefs-drop-hover-overlay:linear-gradient(0deg, #3a63d90f, #3a63d90f);--prefs-drop-active-border:#7b61ff;--prefs-drop-active-overlay:linear-gradient(0deg, #7b61ff1f, #7b61ff1f);border:1.5px dashed rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-alpha));background:var(--prefs-drop-bg-overlay), var(--block-bg);cursor:pointer;border-radius:12px;outline:none;place-items:center;min-height:120px;padding:16px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}html[data-theme=light] .photos-drop{--prefs-drop-icon:#4a5ccf;--prefs-drop-bg-overlay:radial-gradient(ellipse at top, #00000008, transparent 60%);--prefs-drop-hover-overlay:linear-gradient(0deg, #3a63d914, #3a63d914);--prefs-drop-active-border:#6b5bff;--prefs-drop-active-overlay:linear-gradient(0deg, #7b61ff29, #7b61ff29)}.photos-drop:hover{border-color:var(--btn-primary-bd);background:var(--prefs-drop-hover-overlay), var(--block-bg)}.photos-drop:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring);border-color:var(--btn-primary-bd)}.photos-drop.is-dragover{border-color:var(--prefs-drop-active-border);background:var(--prefs-drop-active-overlay), var(--block-bg);transform:translateY(-1px)}.photos-upload-disabled .photos-drop[aria-disabled=true]{cursor:default;opacity:.62;border-color:rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-alpha));background:var(--prefs-drop-bg-overlay), var(--block-bg);box-shadow:none;transform:none}.pd-inner{pointer-events:none;align-items:center;gap:12px;display:flex}.pd-text{text-align:left;gap:4px;display:grid}.pd-title,.pd-sub{line-height:1.25}.pd-title{color:var(--text);font-size:14px;font-weight:600}.pd-sub{color:var(--muted);font-size:13px;font-weight:500}.pd-hint{color:var(--muted);font-size:12px;font-weight:400}.pd-ico{opacity:.95;width:48px;height:48px;color:var(--prefs-drop-icon);flex:none;display:inline-block}.ph.drag-origin-hidden{visibility:hidden}.ph-ghost{z-index:56999;pointer-events:none;opacity:.98;border-radius:10px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 10px 28px #00000073,0 2px 8px #00000059}html[data-theme=light] .ph-ghost{box-shadow:0 10px 28px #00000052,0 2px 8px #0003}.ph-ghost img{object-fit:cover;width:100%;height:100%;display:block}
