.cca-media-grid__hint{color:#a3a3a3;margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.cca-media-grid__hint--after{margin:.75rem 0 0}.cca-media-grid__tiles{flex-wrap:wrap;gap:.75rem;display:flex}.cca-media-tile{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#171717;border:2px solid #262626;border-radius:12px;flex:none;width:8rem;height:8rem;transition:opacity .16s,transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.cca-media-tile.is-thumbnail{border-color:#eab308;box-shadow:0 0 0 2px #eab30873}.cca-media-tile.is-dragging{opacity:.35;box-shadow:none;border-style:dashed;border-color:#8ea2ff;transform:scale(.95)}.cca-media-tile__frame{width:100%;height:100%}.cca-media-tile__frame img,.cca-media-tile__frame video{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cca-media-tile button,.cca-media-tile label{font-family:Arial,Helvetica,sans-serif}.cca-media-tile button:focus-visible,.cca-media-tile label:focus-within,.cca-media-add:focus-within{outline-offset:2px;outline:2px solid #8ea2ff}.cca-media-tile__handle{z-index:3;color:#fff;cursor:grab;touch-action:none;background:#000000b3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px}.cca-media-tile__type{letter-spacing:.06em;background:#ffffff2e;border-radius:4px;padding:2px 4px;font-size:9px}.cca-media-tile__remove{z-index:3;color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000040}.cca-media-tile__remove:hover{background:#dc2626}.cca-media-tile__move{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#000000b3;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-14px;transition:opacity .14s,background-color .14s;display:flex;position:absolute;top:50%}.cca-media-tile__move--prev{left:6px}.cca-media-tile__move--next{right:6px}.cca-media-tile__move:hover{background:#000000e0}.cca-media-tile:hover .cca-media-tile__move,.cca-media-tile:focus-within .cca-media-tile__move{opacity:1}.cca-media-tile__video-thumb{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#3b82f6;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .14s;display:flex;position:absolute;bottom:38px;right:6px}.cca-media-tile:hover .cca-media-tile__video-thumb,.cca-media-tile:focus-within .cca-media-tile__video-thumb{opacity:1}.cca-media-tile__custom{z-index:2;color:#fff;background:#22c55ed9;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:36px;right:6px}.cca-media-tile__thumb-btn{z-index:3;color:#fff;white-space:nowrap;cursor:pointer;background:#000000b8;border:1px solid #ffffff2e;border-radius:8px;height:26px;padding:0 6px;font-size:11px;font-weight:800;position:absolute;bottom:6px;left:6px;right:6px}.cca-media-tile__thumb-btn:hover{background:#000000e0}.cca-media-tile.is-thumbnail .cca-media-tile__thumb-btn{color:#000;background:#eab308;border-color:#0000}@media (hover:none){.cca-media-tile{cursor:default}.cca-media-tile__move,.cca-media-tile__video-thumb{opacity:1}}.cca-media-add{color:#a3a3a3;cursor:pointer;background:#17171780;border:2px dashed #404040;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:8rem;height:8rem;transition:background-color .16s,border-color .16s,color .16s;display:flex}.cca-media-add:hover{color:#e5e5e5;background:#171717;border-color:#737373}.cca-media-add.is-uploading{cursor:progress}.cca-media-add__label{font-size:12px;font-weight:700}.cca-media-add__progress{flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 .5rem;display:flex}.cca-media-add__spinner{border:2px solid #1b00ff;border-top-color:#0000;border-radius:999px;width:24px;height:24px;animation:.8s linear infinite cca-media-spin}.cca-media-add__track{background:#262626;border-radius:999px;width:100%;height:6px;overflow:hidden}.cca-media-add__bar{background:#1b00ff;border-radius:999px;height:100%;transition:width .3s}@keyframes cca-media-spin{to{transform:rotate(360deg)}}.cca-media-ghost{z-index:2147483000;pointer-events:none;background:#121a35;border:2px solid #1b00ff;border-radius:12px;width:96px;height:96px;position:fixed;overflow:hidden;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 18px 40px -12px #070b188c}.cca-media-ghost img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cca-media-ghost__video{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font:800 12px Arial,Helvetica,sans-serif;display:flex}body.cca-media-grid-dragging,body.cca-media-grid-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html[data-theme=light] .cca-media-grid__hint,html[data-member-chrome-theme=light] .cca-media-grid__hint,html[data-dashboard-theme=light] .cca-media-grid__hint{color:#475569!important}html[data-theme=light] .cca-media-tile,html[data-member-chrome-theme=light] .cca-media-tile,html[data-dashboard-theme=light] .cca-media-tile{background:#eef2f7!important;border-color:#d5dbe8!important}html[data-theme=light] .cca-media-tile.is-thumbnail,html[data-member-chrome-theme=light] .cca-media-tile.is-thumbnail,html[data-dashboard-theme=light] .cca-media-tile.is-thumbnail{box-shadow:0 0 0 3px #1b00ff2e;border-color:#1b00ff!important}html[data-theme=light] .cca-media-tile.is-dragging,html[data-member-chrome-theme=light] .cca-media-tile.is-dragging,html[data-dashboard-theme=light] .cca-media-tile.is-dragging{background:#f8fbff!important;border-color:#1b00ff!important}html[data-theme=light] .cca-media-tile__handle,html[data-theme=light] .cca-media-tile__move,html[data-theme=light] .cca-media-tile__thumb-btn,html[data-member-chrome-theme=light] .cca-media-tile__handle,html[data-member-chrome-theme=light] .cca-media-tile__move,html[data-member-chrome-theme=light] .cca-media-tile__thumb-btn,html[data-dashboard-theme=light] .cca-media-tile__handle,html[data-dashboard-theme=light] .cca-media-tile__move,html[data-dashboard-theme=light] .cca-media-tile__thumb-btn{box-shadow:0 1px #0f172a0a,0 8px 18px -10px #0f172a73;color:#0b1020!important;-webkit-text-fill-color:#0b1020!important;background:#fffffff5!important;border:1px solid #c5cde0!important}html[data-theme=light] .cca-media-tile__move:hover,html[data-theme=light] .cca-media-tile__thumb-btn:hover,html[data-theme=light] .cca-media-tile__handle:hover,html[data-member-chrome-theme=light] .cca-media-tile__move:hover,html[data-member-chrome-theme=light] .cca-media-tile__thumb-btn:hover,html[data-member-chrome-theme=light] .cca-media-tile__handle:hover,html[data-dashboard-theme=light] .cca-media-tile__move:hover,html[data-dashboard-theme=light] .cca-media-tile__thumb-btn:hover,html[data-dashboard-theme=light] .cca-media-tile__handle:hover{color:#1b00ff!important;-webkit-text-fill-color:#1b00ff!important;background:#fff!important;border-color:#1b00ff!important}html[data-theme=light] .cca-media-tile.is-thumbnail .cca-media-tile__thumb-btn,html[data-member-chrome-theme=light] .cca-media-tile.is-thumbnail .cca-media-tile__thumb-btn,html[data-dashboard-theme=light] .cca-media-tile.is-thumbnail .cca-media-tile__thumb-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1b00ff!important;border-color:#1b00ff!important}html[data-theme=light] .cca-media-tile__type,html[data-member-chrome-theme=light] .cca-media-tile__type,html[data-dashboard-theme=light] .cca-media-tile__type{color:#1b00ff!important;-webkit-text-fill-color:#1b00ff!important;background:#eef2ff!important}html[data-theme=light] .cca-media-tile__remove,html[data-theme=light] .cca-media-tile__video-thumb,html[data-theme=light] .cca-media-tile__custom,html[data-member-chrome-theme=light] .cca-media-tile__remove,html[data-member-chrome-theme=light] .cca-media-tile__video-thumb,html[data-member-chrome-theme=light] .cca-media-tile__custom,html[data-dashboard-theme=light] .cca-media-tile__remove,html[data-dashboard-theme=light] .cca-media-tile__video-thumb,html[data-dashboard-theme=light] .cca-media-tile__custom{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .cca-media-tile svg,html[data-member-chrome-theme=light] .cca-media-tile svg,html[data-dashboard-theme=light] .cca-media-tile svg,html[data-theme=light] .cca-media-add svg,html[data-member-chrome-theme=light] .cca-media-add svg,html[data-dashboard-theme=light] .cca-media-add svg{color:inherit!important}html[data-theme=light] .cca-media-add,html[data-member-chrome-theme=light] .cca-media-add,html[data-dashboard-theme=light] .cca-media-add{color:#475569!important;-webkit-text-fill-color:#475569!important;background:#f8fbff!important;border-color:#b9c4dc!important}html[data-theme=light] .cca-media-add:hover,html[data-member-chrome-theme=light] .cca-media-add:hover,html[data-dashboard-theme=light] .cca-media-add:hover{color:#1b00ff!important;-webkit-text-fill-color:#1b00ff!important;background:#eef2ff!important;border-color:#1b00ff!important}html[data-theme=light] .cca-media-add__track,html[data-member-chrome-theme=light] .cca-media-add__track,html[data-dashboard-theme=light] .cca-media-add__track{background:#e2e8f0!important}html[data-theme=light] .cca-media-ghost,html[data-member-chrome-theme=light] .cca-media-ghost,html[data-dashboard-theme=light] .cca-media-ghost{background:#fff;box-shadow:0 18px 40px -14px #0f172a73}
