:root{--font-ui:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--ink:#121418;--muted:#6f747d;--line:#e8e9ec;--paper:#fff;--soft:#f6f6f4;--warm:#f2efe9;--accent:#17191e;--green:#0b9b67;--danger:#c93c4a;--shadow:0 20px 60px #10131814}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fafafa;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.muted{color:var(--muted)}.maxCopy{max-width:620px}.eyebrow{letter-spacing:.18em;color:#8a8e96;margin:0 0 8px;font-size:10px;font-weight:700}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.buttonDark{color:#fff;background:#17191e}.buttonLight{border-color:var(--line);color:var(--ink);background:#fff}.wideButton{width:100%}.iconButton{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.adminShell{background:#f7f7f5;min-height:100vh;padding:0 32px 56px}.adminTopbar{justify-content:space-between;align-items:center;max-width:1440px;height:78px;margin:auto;display:flex}.adminBrand,.adminBrandGroup{align-items:center;gap:12px;display:flex}.adminBrand strong,.adminBrandGroup strong{letter-spacing:-.025em;font-size:17px;font-weight:700;display:block}.adminBrand small,.adminBrandGroup small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.brandMark{color:#fff;width:38px;height:38px;font-family:var(--font-instrument-serif),Georgia,serif;background:#17191e;border-radius:50%;place-items:center;font-size:20px;display:grid}.adminHero{color:#fff;background:#17191e;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1440px;margin:18px auto 28px;padding:38px;display:flex}.adminHero h1{letter-spacing:-.035em;margin:0 0 10px;font-size:40px;line-height:1.05}.adminHero .muted{color:#b9bcc3}.dashboardStats{grid-template-columns:repeat(3,140px);gap:10px;display:grid}.statCard{background:#ffffff14;border:1px solid #ffffff17;border-radius:16px;padding:16px}.statCard svg{opacity:.75}.statCard span{color:#b9bcc3;margin-top:18px;font-size:12px;display:block}.statCard strong{margin-top:4px;font-size:24px;display:block}.projectToolbar{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 18px;display:flex}.searchBox{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;width:min(420px,100%);height:46px;padding:0 14px;display:flex}.searchBox input{background:0 0;border:0;outline:0;width:100%}.projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1440px;margin:auto;display:grid}.projectCard{border:1px solid var(--line);background:#fff;border-radius:20px;transition:all .2s;overflow:hidden;box-shadow:0 8px 30px #14161908}.projectCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.projectCover{background:#ddd;height:220px;position:relative}.projectCover img{object-fit:cover;width:100%;height:100%}.coverFallback{background:linear-gradient(135deg,#d8d8d4,#efefed);width:100%;height:100%}.statusBadge{border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.statusActive{color:#16181d;background:#fff}.statusSubmitted{color:#087a50;background:#dff7ea}.projectCardBody{padding:18px}.projectTitleRow{justify-content:space-between;gap:12px;display:flex}.projectTitleRow h2{letter-spacing:-.025em;margin:0 0 5px;font-size:20px}.projectTitleRow p{color:var(--muted);margin:0;font-size:13px}.selectionMetric{margin-top:20px}.selectionMetric>div:first-child{justify-content:space-between;font-size:13px;display:flex}.miniProgress,.sideProgress{background:#ececea;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.miniProgress span,.sideProgress i{background:#17191e;height:100%;display:block}.projectChips,.albumChipList{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.projectChips span,.albumChipList span{background:#f2f2f0;border-radius:999px;padding:6px 9px;font-size:11px}.emptyPanel{text-align:center;max-width:1440px;color:var(--muted);place-items:center;margin:40px auto;display:grid}.emptyPanel.roomy{border:1px solid var(--line);background:#fff;border-radius:22px;padding:70px 20px}.emptyPanel h2{color:var(--ink)}.emptyIcon{width:52px;height:52px;color:var(--ink);background:#f0f0ed;border-radius:16px;place-items:center;display:grid}.loader{border:3px solid #ddd;border-top-color:#17191e;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.formShell{background:#f6f6f4;min-height:100vh;padding:0 20px 60px}.formTopbar{align-items:center;gap:12px;max-width:850px;height:76px;margin:auto;display:flex}.formTopbar strong{display:block}.formTopbar span{color:var(--muted);font-size:12px;display:block}.projectForm{max-width:850px;margin:auto}.formIntro{padding:36px 0 22px}.formIntro h1{letter-spacing:-.035em;margin:0 0 10px;font-size:38px;line-height:1.08}.formIntro p:last-child{color:var(--muted)}.formCard,.adminCard{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:16px;padding:24px}.formSectionTitle,.cardHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.formSectionTitle{justify-content:flex-start}.formSectionTitle h2,.cardHeading h2{margin:0;font-size:20px}.formSectionTitle p,.cardHeading p{color:var(--muted);margin:4px 0 0;font-size:13px}.fieldLabel{margin-top:16px;font-size:13px;font-weight:700;display:block}.fieldLabel input,.fieldLabel select,.inlineAdd input{background:#fff;border:1px solid #dfe1e5;border-radius:12px;outline:none;width:100%;min-height:48px;margin-top:8px;padding:0 13px;display:block}.fieldLabel input:focus,.fieldLabel select:focus,.inlineAdd input:focus{border-color:#777}.smallField{max-width:250px}.inputWithIcon{position:relative}.inputWithIcon svg{color:#8b8f96;position:absolute;top:22px;left:13px}.inputWithIcon input{padding-left:42px}.helperCard{background:#f4f4f1;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12px}.helperCard strong{margin-bottom:3px;display:block}.helperCard span{color:var(--muted)}.fieldHint{color:var(--muted);font-size:12px}.toggleRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0;display:flex}.toggleRow.compact{margin-top:14px}.toggleRow strong,.toggleRow span{display:block}.toggleRow span{color:var(--muted);margin-top:3px;font-size:12px}.switch{background:#d6d7da;border:0;border-radius:999px;width:48px;height:28px;padding:3px}.switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;display:block}.switch.on{background:#17191e}.switch.on span{transform:translate(20px)}.groupBuilder{padding-top:8px}.groupBuilderHead{justify-content:space-between;align-items:center;font-size:13px;display:flex}.textAction{background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.groupInputRow{gap:8px;margin-top:8px;display:flex}.groupInputRow input{border:1px solid var(--line);border-radius:11px;flex:1;min-height:44px;padding:0 12px}.groupInputRow button{border:1px solid var(--line);background:#fff;border-radius:11px;width:44px}.formFooter{justify-content:flex-end;gap:10px;padding-top:10px;display:flex}.busyHint{text-align:right;color:var(--muted);font-size:12px}.errorBanner,.successBanner{border-radius:12px;margin:14px 0;padding:13px 15px}.errorBanner{color:#a62231;background:#fff0f1;border:1px solid #ffd3d8}.successBanner{color:#087a50;background:#eefaf4;border:1px solid #ccefdc}.projectAdminShell{padding-bottom:70px}.topbarActions{gap:8px;display:flex}.projectOverview{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;max-width:1440px;margin:10px auto 22px;display:grid}.projectOverviewCover{aspect-ratio:16/9;background:#ddd;border-radius:24px;height:auto;min-height:0;position:relative;overflow:hidden}.projectOverviewCover img{object-fit:cover;width:100%;height:100%}.coverShade{background:linear-gradient(#00000014,#000000a6);position:absolute;inset:0}.projectOverviewText{color:#fff;position:absolute;bottom:26px;left:28px}.projectOverviewText .statusBadge{color:#111;background:#fff;width:max-content;position:static}.projectOverviewText h1{margin:16px 0 4px;font-size:34px}.projectOverviewText p{color:#ddd;margin:0}.overviewCards{gap:10px;display:grid}.overviewCard{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:18px;display:grid}.overviewCard svg{grid-row:1/3}.overviewCard span{color:var(--muted);font-size:12px}.overviewCard strong{font-size:18px}.pathValue{word-break:break-word;font-size:12px!important}.adminTwoCol{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;max-width:1440px;margin:auto;display:grid}.stackCol{min-width:0}.albumProgressList{gap:8px;display:grid}.albumProgressRow{background:#f7f7f5;border-radius:12px;justify-content:space-between;padding:12px 14px;display:flex}.inlineAdd{gap:8px;margin-top:14px;display:flex}.inlineAdd input,.copyCard{margin:0}.reportNumbers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.reportNumbers div{background:#f7f7f5;border-radius:12px;padding:12px}.reportNumbers span{color:var(--muted);font-size:11px;display:block}.reportNumbers strong{margin-top:4px;font-size:20px;display:block}.matchSummary{border-radius:12px;margin-top:10px;padding:13px}.matchSummary strong,.matchSummary span{display:block}.matchSummary span{margin-top:2px;font-size:12px}.allGood{color:#087a50;background:#eaf8f1}.hasIssues{color:#93500b;background:#fff3e5}.missingList{border:1px solid var(--line);border-radius:12px;max-height:240px;margin-top:10px;overflow:auto}.missingList div{border-bottom:1px solid var(--line);padding:10px 12px}.missingList span,.missingList small{display:block}.missingList small{color:var(--muted);margin-top:2px}.reportActions{gap:8px;margin:10px 0;display:flex}.copyReport .wideButton{margin-top:8px}.clientShell{background:#fff;min-height:100vh}.clientHero{color:#fff;background:#111;height:min(78vh,760px);min-height:520px;position:relative;overflow:hidden}.clientHero>img{object-fit:cover;width:100%;height:100%}.heroOverlay{background:linear-gradient(#07070833,#07070824 45%,#07070899);position:absolute;inset:0}.heroBrand{letter-spacing:.34em;font-size:10px;font-weight:700;position:absolute;top:28px;left:50%;transform:translate(-50%)}.heroCenter{text-align:center;place-content:center;padding:20px;display:grid;position:absolute;inset:0}.heroCenter p{letter-spacing:.25em;margin:0 0 14px;font-size:11px}.heroCenter h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(42px,6vw,82px);font-weight:400;line-height:.98}.heroCenter span{color:#e5e5e5;margin-top:14px;font-size:13px}.heroDown{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.galleryWorkspace{grid-template-columns:250px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.albumSidebar{border-right:1px solid var(--line);align-self:start;height:100vh;padding:42px 24px;position:sticky;top:0}.albumSidebar h2{margin:0 0 20px;font-size:21px}.albumNav{gap:5px;display:grid}.albumNav>button{text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.albumNav>button.active{color:#fff;background:#17191e}.albumNav button strong{font-size:12px}.addAlbumBox{gap:5px;margin-top:10px;display:flex}.addAlbumBox input{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;height:40px;padding:0 10px}.addAlbumBox button{border:1px solid var(--line);background:#fff;border-radius:10px;width:40px}.sidebarTotal{border-top:1px solid var(--line);margin:28px 0 14px;padding-top:20px}.sidebarTotal span,.sidebarTotal strong{display:block}.sidebarTotal span{color:var(--muted);font-size:12px}.sidebarTotal strong{margin-top:3px;font-size:24px}.singleAlbumStat{align-items:center;gap:8px;display:flex}.galleryMain{min-width:0;padding:42px 32px 110px}.galleryHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.galleryHeader h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 7px;font-size:38px;font-weight:400;line-height:1}.galleryHeader p{color:var(--muted);margin:0;font-size:13px}.saveState{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.submittedBanner{color:#087a50;background:#eaf8f1;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.submittedBanner strong,.submittedBanner span{display:block}.submittedBanner span{margin-top:2px;font-size:12px}.submittedBanner.compact{margin:14px 0 0}.clientNotice{color:#8c4d0b;background:#fff4e5;border-radius:12px;margin-bottom:14px;padding:12px 14px}.galleryTools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 18px;display:flex}.filterTabs{gap:4px;display:flex}.filterTabs button{color:#898d95;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.filterTabs button.active{color:#fff;background:#17191e}.filterTabs span{margin-left:4px;font-size:11px}.toolRight{gap:8px;display:flex}.eventSelect select,.gallerySearch{border:1px solid var(--line);background:#fff;border-radius:10px;height:42px}.eventSelect select{padding:0 34px 0 12px}.gallerySearch{align-items:center;gap:7px;padding:0 10px;display:flex}.gallerySearch input{border:0;outline:0;width:120px}.masonryGrid{columns:5 210px;column-gap:8px}.photoTile{break-inside:avoid;background:#eee;margin:0 0 8px;position:relative;overflow:hidden}.photoTile img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:all .2s}.photoTile:hover img{transform:scale(1.015)}.photoTile.selected{outline-offset:-2px;outline:2px solid #17191e}.selectDot{background:#ffffffe0;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 2px 12px #0000001f}.selectDot>span{background:#d9dadd;border-radius:50%;width:10px;height:10px}.selectDot.selected{color:#fff;background:#17191e}.photoTile figcaption{color:#fff;opacity:0;background:linear-gradient(#0000,#0000008c);padding:22px 8px 7px;font-size:10px;transition:all .2s;position:absolute;bottom:0;left:0;right:0}.photoTile:hover figcaption{opacity:1}.galleryEmpty{text-align:center;color:var(--muted);padding:80px 20px}.galleryEmpty h3{color:var(--ink)}.mobileAlbumBar,.mobileSelectionBar{display:none}.lightbox{z-index:70;background:#0c0d10;place-items:center;padding:54px 70px 90px;display:grid;position:fixed;inset:0}.lightbox>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 150px)}.lightboxClose{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;left:18px}.lightboxNav{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%}.lightboxNav.prev{left:18px}.lightboxNav.next{right:18px}.lightboxNav:disabled{opacity:.2}.lightboxBottom{color:#fff;background:#111318;justify-content:space-between;align-items:center;height:74px;padding:0 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.lightboxBottom strong,.lightboxBottom span{display:block}.lightboxBottom span{color:#9fa4ad;margin-top:3px;font-size:11px}.lightboxBottom button{color:#fff;background:0 0;border:1px solid #393d45;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;display:flex}.lightboxBottom button.selected{color:#111;background:#fff}.modalBackdrop{z-index:80;background:#0e0f1294;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reviewModal,.confirmModal{background:#fff;border-radius:22px;width:min(720px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000040}.modalClose{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.reviewModal h2,.confirmModal h2{margin:0 0 8px;font-size:28px}.reviewGroups{gap:7px;margin:22px 0;display:grid}.reviewGroups div,.reviewTotal{background:#f6f6f4;border-radius:11px;justify-content:space-between;padding:12px 14px;display:flex}.reviewTotal{color:#fff;background:#17191e}.reviewThumbs{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:14px;display:grid}.reviewThumbs img{aspect-ratio:1;object-fit:cover;width:100%}.submitButton{margin-top:18px}.confirmModal{text-align:center;max-width:460px}.confirmIcon{color:#087a50;background:#eaf8f1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.confirmModal p{color:var(--muted);line-height:1.6}.confirmActions{justify-content:center;gap:8px;margin-top:20px;display:flex}.clientLoading{text-align:center;min-height:100vh;color:var(--muted);place-content:center;gap:8px;display:grid}@media (max-width:1000px){.projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTwoCol,.projectOverview,.galleryWorkspace{grid-template-columns:1fr}.albumSidebar{display:none}.galleryMain{padding:28px 18px 110px}.mobileAlbumBar{border-bottom:1px solid var(--line);margin:-2px -18px 22px;padding:0 18px 12px;display:block}.mobileAlbumScroll{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.mobileAlbumScroll button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 11px;font-weight:700}.mobileAlbumScroll button.active{color:#fff;background:#17191e;border-color:#17191e}.mobileAlbumScroll span{opacity:.65;margin-left:7px;font-size:10px}.mobileSelectionBar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#121418f2;border-radius:17px;align-items:center;gap:14px;height:64px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 15px 40px #00000040}.mobileSelectionBar>div strong,.mobileSelectionBar>div span{display:block}.mobileSelectionBar>div strong{font-size:17px}.mobileSelectionBar>div span{color:#b7bac1;font-size:10px}.mobileSelectionBar .mobileUnique{text-align:right;margin-left:auto}.mobileSelectionBar button{color:#111;background:#fff;border:0;border-radius:12px;height:46px;padding:0 16px;font-weight:800}}@media (max-width:720px){.adminShell{padding:0 14px 42px}.adminTopbar{height:68px}.adminHero{margin-top:8px;padding:24px 20px;display:block}.adminHero h1{font-size:30px}.dashboardStats{grid-template-columns:repeat(3,1fr);margin-top:24px}.statCard{padding:12px}.statCard span{margin-top:11px;font-size:10px}.statCard strong{font-size:19px}.projectToolbar{display:block}.projectToolbar>.muted{margin-top:8px;display:block}.projectGrid{grid-template-columns:1fr}.projectCover{height:230px}.topbarActions .buttonLight{display:none}.projectOverviewCover{height:270px}.projectOverviewText{bottom:20px;left:20px}.projectOverviewText h1{font-size:28px}.overviewCards{grid-template-columns:1fr}.reportNumbers{grid-template-columns:repeat(2,1fr)}.reportActions{display:grid}.formIntro h1{font-size:31px}.formCard{padding:18px}.clientHero{height:72vh;min-height:500px}.heroBrand{top:22px}.heroCenter h1{font-size:42px}.galleryMain{padding:24px 10px 100px}.mobileAlbumBar{margin:0 -10px 18px;padding:0 10px 12px}.galleryHeader{display:block}.galleryHeader h2{font-size:28px}.saveState{margin-top:10px}.galleryTools{display:block}.toolRight{margin-top:9px}.eventSelect{flex:1}.eventSelect select{width:100%}.gallerySearch{flex:1}.gallerySearch input{width:100%}.masonryGrid{columns:2;column-gap:4px}.photoTile{margin-bottom:4px}.photoTile figcaption{display:none}.selectDot{width:32px;height:32px;top:7px;right:7px}.lightbox{padding:55px 0 90px}.lightboxNav{display:none}.lightboxBottom{height:78px;padding:0 12px}.lightboxBottom button{padding:9px 11px}.reviewModal{border-radius:18px;padding:24px 18px}.reviewThumbs{grid-template-columns:repeat(4,1fr)}.confirmActions{display:grid}.confirmActions .button{width:100%}.topbarActions .buttonDark{padding:0 12px;font-size:12px}}.pathPickerRow{align-items:stretch;gap:8px;display:flex}.pathPickerRow>.inputWithIcon,.pathPickerRow>input{flex:1;min-width:0}.pathPickerRow>input{border:1px solid #dfe1e5;border-radius:12px;outline:none;min-height:48px;margin-top:8px;padding:0 13px}.pathPickerRow>.button{white-space:nowrap;margin-top:8px}@media (max-width:620px){.pathPickerRow{display:block}.pathPickerRow>.button{width:100%}}.galleryManagerCard{margin:18px 0}.galleryManagerHeading{align-items:flex-start}.galleryManagerGrid{border:1px solid var(--line);background:#fbfbfa;border-radius:18px;grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.folderPane{border-right:1px solid var(--line);background:#f8f8f6;flex-direction:column;min-height:430px;display:flex}.folderPaneToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.folderPaneToolbar strong{font-size:13px}.folderPaneToolbar span{color:var(--muted);background:#ececea;border-radius:99px;padding:4px 8px;font-size:11px}.folderTree{gap:2px;max-height:390px;padding:8px;display:grid;overflow:auto}.folderTree>button{text-align:left;color:#42464d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:39px;display:flex}.folderTree>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.folderTree>button small{color:#8a8e95;font-size:10px}.folderTree>button.active{color:#fff;background:#17191e}.folderTree>button.active small{color:#c8cbd1}.folderEmpty{text-align:center;color:#8b8f96;padding:42px 20px}.folderEmpty p{color:#24272c;margin:10px 0 3px;font-weight:800}.folderEmpty span{font-size:11px;line-height:1.5}.folderCreateBox{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding:10px}.folderCreateBox input{border:1px solid var(--line);border-radius:10px;outline:none;width:100%;height:42px;padding:0 11px}.folderCreateActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.folderCreateActions .button{height:39px;padding:0 8px}.dropPane{padding:18px}.selectedFolderHeader{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.selectedFolderHeader>div span,.selectedFolderHeader>div strong{display:block}.selectedFolderHeader>div span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:800}.selectedFolderHeader>div strong{margin-top:4px;font-size:16px}.selectedFolderHeader>span{color:var(--muted);font-size:11px}.photoDropZone{text-align:center;background:#fff;border:1.5px dashed #cfd2d6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;transition:all .18s;display:flex}.photoDropZone.dragActive{background:#f1f1ee;border-color:#17191e;transform:scale(.995)}.photoDropZone.disabled{opacity:.55}.photoDropZone strong{margin:12px 0 4px;font-size:15px}.photoDropZone span{color:var(--muted);margin-bottom:16px;font-size:11px}.folderPhotoStrip{gap:5px;margin-top:10px;display:flex;overflow:hidden}.folderPhotoStrip img,.folderPhotoStrip>div{object-fit:cover;background:#ececea;border-radius:8px;flex:0 0 62px;width:62px;height:62px}.folderPhotoStrip>div{place-items:center;font-size:11px;font-weight:800;display:grid}.pathRule{background:#f3f3f0;border-radius:12px;margin-top:14px;padding:12px 14px}.pathRule strong,.pathRule span{display:block}.pathRule strong{font-size:11px}.pathRule span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.pathRule code{color:#26292e;font-family:ui-monospace,Consolas,monospace}.emptyCoverFallback{background:linear-gradient(135deg,#202329,#343840)}.emptyCoverIcon{color:#b9bdc5;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.emptyCoverIcon span{font-size:11px}.copyToggle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 16px;padding:12px 0}.matchPathStats{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.matchPathStats span{color:#666b72;background:#f2f2ef;border-radius:99px;padding:7px 10px;font-size:10px}.matchPathStats strong{color:#17191e}.projectOverviewText{z-index:2}.coverShade{z-index:1}@media (max-width:900px){.galleryManagerGrid{grid-template-columns:1fr}.folderPane{border-right:0;border-bottom:1px solid var(--line);min-height:unset}.folderTree{max-height:260px}.dropPane{padding:14px}}@media (max-width:620px){.galleryManagerHeading{display:block}.galleryManagerHeading>.button{width:100%;margin-top:12px}.photoDropZone{min-height:210px}.folderCreateActions{grid-template-columns:1fr}.selectedFolderHeader{display:block}.selectedFolderHeader>span{margin-top:6px;display:block}}.buttonDanger{color:#fff;background:#b42332;border-color:#b42332}.dangerText{color:#b42332}.dangerCard{background:snow;border-color:#f1d2d6}.dangerIcon{color:#b42332;background:#fff0f1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.deleteConfirmModal .buttonDanger{min-width:140px}.projectCardWithActions{position:relative}.projectCardLink{display:block}.projectDeleteButton{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:.82;background:#14161ac2;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.projectDeleteButton:hover{opacity:1;background:#b42332}.submissionMetric{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.submissionMetric strong{color:var(--ink);font-size:13px}.masterBinRow{margin-bottom:4px;font-weight:800;border-bottom:1px solid #e6e7e8!important;border-radius:9px!important}.createHereLabel{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.createHereLabel strong{color:var(--ink)}.albumSubmissionList{gap:8px;display:grid}.albumSubmissionRow{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.albumSubmissionRow>div:first-child strong,.albumSubmissionRow>div:first-child span,.albumSubmissionRow>div:first-child small{display:block}.albumSubmissionRow>div:first-child strong{font-size:13px}.albumSubmissionRow>div:first-child span{color:var(--muted);margin-top:3px;font-size:11px}.albumSubmissionRow>div:first-child small{color:#0a7b52;margin-top:5px;font-size:9px}.albumSubmissionStatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.submittedPill,.draftPill{border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.submittedPill{color:#087a50;background:#e9f8f0}.draftPill{color:#696e75;background:#f2f2ef}.smallButton{border-radius:9px;min-height:34px;padding:0 10px;font-size:10px}.sourceModeTabs{background:#f1f1ef;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:17px;padding:4px;display:grid}.sourceModeTabs button{color:#777b82;background:0 0;border:0;border-radius:9px;min-height:42px;font-weight:800}.sourceModeTabs button.active{color:#17191e;background:#fff;box-shadow:0 2px 9px #0000000f}.eventSourceList{gap:8px;margin-bottom:17px;display:grid}.eventSourceIntro{background:#f4f4f1;border-radius:12px;padding:12px 13px}.eventSourceIntro strong,.eventSourceIntro span{display:block}.eventSourceIntro strong{font-size:12px}.eventSourceIntro span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.eventSourceEmpty{text-align:center;color:var(--muted);border:1px dashed #d7d9dc;border-radius:13px;padding:26px 15px;font-size:11px}.eventSourceRow{border:1px solid var(--line);border-radius:14px;padding:12px}.eventSourceName{align-items:center;gap:9px;margin-bottom:9px;display:flex}.eventSourceName>div{min-width:0}.eventSourceName strong,.eventSourceName span{display:block}.eventSourceName strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.eventSourceName span{color:var(--muted);margin-top:2px;font-size:9px}.eventSourcePicker{gap:7px;display:flex}.eventSourcePicker input{border:1px solid var(--line);border-radius:10px;outline:none;flex:1;min-width:0;height:42px;padding:0 11px;font-size:11px}.eventSourcePicker .button{min-height:42px;padding:0 11px;font-size:10px}.compactHero{height:min(68vh,650px);min-height:430px}.folderGalleryWorkspace{grid-template-columns:250px minmax(0,1fr)}.folderGalleryMain{padding-top:30px}.albumNav button>span{flex:1;min-width:0}.albumNav button>span b,.albumNav button>span small{text-align:left;display:block}.albumNav button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.albumNav button>span small{opacity:.66;margin-top:3px;font-size:8px;font-weight:600}.sidebarGroupStatus{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.sidebarGroupStatus span,.sidebarGroupStatus strong,.sidebarGroupStatus small{display:block}.sidebarGroupStatus span{color:var(--muted);font-size:10px}.sidebarGroupStatus strong{margin-top:3px;font-size:25px}.sidebarGroupStatus small{color:#087a50;margin:4px 0 12px;font-size:8px}.submittedTiny{color:#087a50;margin-top:5px;font-size:9px;display:block}.eventGalleryHeader{margin-bottom:18px}.folderBrowserTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:10px 0 16px;display:flex}.folderBreadcrumb{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.folderBreadcrumb>span{align-items:center;gap:4px;display:flex}.folderBreadcrumb button{white-space:nowrap;color:#7c8188;background:0 0;border:0;border-radius:8px;padding:6px 7px;font-size:10px;font-weight:700}.folderBreadcrumb button.active{color:#fff;background:#17191e}.backFolderButton{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.eventFolderSection{padding:22px 0}.sectionTitleLine{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.sectionTitleLine h3{letter-spacing:-.02em;margin:0;font-size:20px}.sectionTitleLine>span{color:var(--muted);font-size:10px}.eventFolderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eventFolderCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;padding:0;transition:all .18s;overflow:hidden}.eventFolderCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f121814}.eventFolderPreview{background:#efefed;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;height:145px;display:grid}.eventFolderPreview img{object-fit:cover;width:100%;height:100%}.eventFolderPreview img:only-child{grid-area:1/1/3/3}.eventFolderPreview img:nth-child(2):last-child{grid-area:1/2/3}.eventFolderPreview img:nth-child(3):last-child{grid-column:1/3}.emptyFolderPreview{color:#9da1a7;grid-area:1/1/3/3;place-items:center;display:grid}.eventFolderMeta{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.eventFolderMeta strong,.eventFolderMeta span{display:block}.eventFolderMeta strong{font-size:12px}.eventFolderMeta span{color:var(--muted);margin-top:3px;font-size:9px}.currentEventPhotos{border-top:1px solid var(--line);padding-top:16px}.compactGalleryTools{padding:8px 0 12px}.roomyGalleryEmpty{padding:80px 20px}.simpleMobileSubmit .mobileSubmittedTime{text-align:right;max-width:160px;margin-left:auto}.simpleMobileSubmit .mobileSubmittedTime strong{white-space:nowrap;font-size:8px;font-weight:600}.simpleMobileSubmit button:disabled{opacity:.55}.submitSelectionModal{max-width:780px}.submissionCountCard{color:#fff;background:#17191e;border-radius:13px;justify-content:space-between;align-items:center;margin:18px 0 10px;padding:13px 15px;display:flex}.submissionCountCard span{color:#c4c7cc;font-size:11px}.submissionCountCard strong{font-size:22px}@media (max-width:1100px){.eventFolderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.folderGalleryWorkspace{grid-template-columns:1fr}}@media (max-width:720px){.albumSubmissionRow{display:block}.albumSubmissionStatus{justify-content:flex-start;margin-top:10px}.eventSourcePicker{display:block}.eventSourcePicker .button{width:100%;margin-top:6px}.compactHero{height:58vh;min-height:420px}.eventFolderGrid{grid-template-columns:1fr 1fr;gap:5px}.eventFolderPreview{height:115px}.eventFolderMeta{padding:10px}.eventFolderMeta strong{font-size:11px}.folderBrowserTop{align-items:flex-start}.backFolderButton{padding:6px 8px}.sectionTitleLine h3{font-size:17px}.simpleMobileSubmit{gap:8px}.simpleMobileSubmit>div:first-child{min-width:70px}.simpleMobileSubmit button{margin-left:auto}.mobileSubmittedTime{display:none}.projectDeleteButton{top:11px;right:11px}.sourceModeTabs button{font-size:11px}}.coverCropImage,.clientCoverCrop{will-change:transform;transition:transform .18s}.coverEditable{cursor:default}.coverEditButton{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f1115b8;border:1px solid #ffffff52;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;right:18px}.coverEditButton:hover{background:#111318}.modalTextInput{border:1px solid #dfe1e5;border-radius:12px;outline:none;width:100%;height:48px;margin-top:15px;padding:0 13px;display:block}.modalTextInput:focus{border-color:#777}.dangerInput{text-transform:none;background:snow;border-color:#efc6cc}.modalIconSoft{color:#17191e;background:#f1f1ee;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.folderCreateModal{max-width:460px}.explorerCard{max-width:1440px;margin:18px auto 16px;padding:0;overflow:hidden}.explorerHeading{padding:24px 24px 4px}.explorerHeading h2{letter-spacing:-.025em;margin:0;font-size:22px}.explorerHeading p:last-child{color:var(--muted);max-width:780px;margin:5px 0 0;font-size:12px}.explorerToolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfbfa;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.explorerBreadcrumb{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.explorerBreadcrumb>span{align-items:center;gap:3px;display:flex}.explorerBreadcrumb button{white-space:nowrap;color:#686d75;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:750;display:inline-flex}.explorerBreadcrumb button:hover,.explorerBreadcrumb button.active{color:#17191e;background:#ededeb}.explorerActions{flex:none;gap:7px;display:flex}.explorerActions .button{min-height:40px;padding:0 12px;font-size:11px}.explorerActions button:disabled{opacity:.45;cursor:not-allowed}.explorerLocation{border-bottom:1px solid var(--line);color:#565b62;align-items:center;gap:8px;height:48px;padding:0 20px;display:flex}.explorerLocation span{color:#21242a;font-size:12px;font-weight:800}.explorerLocation small{color:#8a8e95;margin-left:auto;font-size:10px}.explorerGrid{background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:210px;padding:18px;display:grid}.explorerFolder,.explorerPhoto{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0}.explorerFolder{text-align:left;align-items:center;gap:10px;min-height:78px;padding:13px;transition:all .15s;display:flex}.explorerFolder:hover{background:#fafaf8;border-color:#bfc2c7;transform:translateY(-1px);box-shadow:0 8px 22px #1214180d}.explorerFolderIcon{color:#4d5259;background:#f2f2ef;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.explorerFolder>div:last-child{min-width:0}.explorerFolder strong,.explorerFolder span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.explorerFolder strong{font-size:11px}.explorerFolder span{color:var(--muted);margin-top:3px;font-size:9px}.explorerPhoto{position:relative;overflow:hidden}.explorerPhoto img{aspect-ratio:1.25;object-fit:cover;width:100%}.explorerPhoto span{white-space:nowrap;text-overflow:ellipsis;color:#52575f;padding:8px 9px;font-size:9px;display:block;overflow:hidden}.explorerEmpty{text-align:center;color:#a0a4aa;grid-column:1/-1;place-content:center;justify-items:center;min-height:170px;display:grid}.explorerEmpty strong{color:#34383e;margin-top:9px;font-size:13px}.explorerEmpty span{max-width:350px;margin-top:4px;font-size:10px}.explorerDropZone{background:#fbfbfa;border:1.5px dashed #cfd2d6;border-radius:14px;align-items:center;gap:12px;min-height:84px;margin:0 18px 18px;padding:14px 16px;transition:all .16s;display:flex}.explorerDropZone>div{flex:1}.explorerDropZone strong,.explorerDropZone span{display:block}.explorerDropZone strong{font-size:12px}.explorerDropZone span{color:var(--muted);margin-top:3px;font-size:9px}.explorerDropZone.active{background:#f0f0ed;border-color:#17191e}.explorerDropZone.disabled{opacity:.55;background:#f6f6f4}.explorerBusy{text-align:center;color:#686d75;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.explorerBusy strong{color:#24272d}.explorerBusy span{font-size:10px}.explorerCard .pathRule{margin:0 18px 18px}.limitEditRow{gap:8px;max-width:310px;display:flex}.limitEditRow input{border:1px solid var(--line);border-radius:11px;outline:none;flex:1;min-width:0;height:46px;padding:0 12px}.submissionInfo{flex:1;min-width:0}.eventCountChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.eventCountChips i{color:#6a6f76;background:#f2f2ef;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-flex}.eventCountChips b{color:#17191e}.copySelectionSummary{border:1px solid var(--line);background:#fbfbfa;border-radius:14px;margin-bottom:14px;padding:13px}.copySummaryTotal{justify-content:space-between;align-items:center;gap:12px;display:flex}.copySummaryTotal span{color:var(--muted);font-size:10px}.copySummaryTotal strong{font-size:22px}.copyEventChips,.reportEventCounts>div,.submitEventBreakdown>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.copyEventChips span,.reportEventCounts span,.submitEventBreakdown span{color:#5c6168;background:#efefec;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:inline-flex}.copyEventChips b,.reportEventCounts b,.submitEventBreakdown b{color:#17191e}.reportEventCounts{background:#f7f7f5;border-radius:12px;margin-top:16px;padding:12px}.reportEventCounts>strong,.submitEventBreakdown>strong{font-size:11px}.submitEventBreakdown{border:1px solid var(--line);border-radius:12px;margin:10px 0 14px;padding:12px 13px}.projectLimitClient{border-top:1px solid var(--line);margin:12px 0 16px;padding:12px 0}.projectLimitClient span,.projectLimitClient strong,.projectLimitClient small{display:block}.projectLimitClient span{color:var(--muted);font-size:9px}.projectLimitClient strong{margin-top:3px;font-size:18px}.projectLimitClient small{color:#8a8e95;margin-top:3px;font-size:8px}.projectLimitClient>div{background:#ececea;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.projectLimitClient>div i{background:#17191e;height:100%;display:block}.mobileProjectLimit{text-align:right;margin-left:auto}.mobileProjectLimit strong{font-size:11px!important}.mobileProjectLimit span{font-size:8px!important}.coverModalBackdrop{padding:14px}.coverEditorModal{background:#fff;border-radius:22px;width:min(1080px,100%);max-height:94vh;padding:26px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000004d}.coverEditorHead h2{letter-spacing:-.03em;margin:0;font-size:26px}.coverEditorHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.coverEditorGrid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:22px;margin-top:20px;display:grid}.coverPreviewColumn{align-content:start;gap:7px;display:grid}.coverPreviewLabel{text-transform:uppercase;letter-spacing:.13em;color:#858a91;margin-top:3px;font-size:9px;font-weight:800}.coverPreview{border:1px solid var(--line);background:#202329;border-radius:15px;position:relative;overflow:hidden}.coverPreview img{object-fit:cover;width:100%;height:100%}.desktopCoverPreview{aspect-ratio:16/9}.mobileCoverPreview{aspect-ratio:4/5;width:min(260px,70%)}.coverControls{min-width:0}.coverDivider{color:#8a8e95;align-items:center;gap:10px;margin:14px 0 10px;font-size:9px;display:flex}.coverDivider:before,.coverDivider:after{content:"";background:var(--line);flex:1;height:1px}.coverPhotoChoices{grid-template-columns:repeat(6,1fr);gap:5px;max-height:190px;display:grid;overflow:auto}.coverPhotoChoices button{aspect-ratio:1;background:#eee;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.coverPhotoChoices button.active{border-color:#17191e}.coverPhotoChoices img{object-fit:cover;width:100%;height:100%}.cropControls{gap:12px;margin-top:15px;display:grid}.cropControls label{color:#555a61;font-size:10px;font-weight:750}.cropControls label strong{float:right;color:#17191e}.cropControls input[type=range]{accent-color:#17191e;width:100%;margin-top:8px}.clientHero>img.clientCoverCrop{object-fit:cover;width:100%;height:100%}.submitEventBreakdown span{background:#f2f2ef}.submitEventBreakdown b{font-size:10px}@media (max-width:1180px){.explorerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.explorerToolbar{display:block}.explorerActions{margin-top:10px;overflow:auto}.explorerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.coverEditorGrid{grid-template-columns:1fr}.mobileCoverPreview{width:220px}}@media (max-width:620px){.coverEditButton{justify-content:center;width:40px;padding:0;font-size:0;bottom:12px;right:12px}.explorerHeading{padding:18px 16px 3px}.explorerToolbar{padding:11px 12px}.explorerActions{grid-template-columns:1fr 1fr;display:grid}.explorerActions .button:last-child{grid-column:1/-1}.explorerLocation{padding:0 12px}.explorerLocation small{display:none}.explorerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.explorerFolder{min-height:70px;padding:10px}.explorerFolderIcon{width:38px;height:38px}.explorerPhoto img{aspect-ratio:1}.explorerDropZone{text-align:center;margin:0 10px 10px;display:block}.explorerDropZone svg{margin:auto}.explorerDropZone>div{margin:8px 0}.explorerDropZone .button{width:100%;margin-top:8px}.explorerCard .pathRule{margin:0 10px 10px}.limitEditRow{max-width:none}.coverEditorModal{padding:22px 14px}.coverEditorHead h2{font-size:22px}.coverPhotoChoices{grid-template-columns:repeat(4,1fr)}.desktopCoverPreview{aspect-ratio:16/10}.mobileCoverPreview{width:190px}.copySelectionSummary{padding:11px}.mobileProjectLimit{display:block}.simpleMobileSubmit .mobileSubmittedTime{display:none}}.albumNavRow{align-items:stretch;gap:6px;display:flex}.albumNavRow .albumNavMain{flex:1;min-width:0}.albumDeleteButton{color:#8b9098;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;display:grid}.albumDeleteButton:hover{color:#b42318;background:#fff0f0}.mobileAlbumItem{flex:none;align-items:center;gap:4px;display:flex}.mobileAlbumDelete{color:#8b9098;background:#fff;border:1px solid #e4e6e8;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.mobileAlbumDelete:hover{color:#b42318;border-color:#f0c6c3}.adminAlbumChip{background:#fff;border:1px solid #e3e5e8;border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 11px;display:inline-flex}.adminAlbumChip>span{font-weight:650}.adminAlbumChip>small{color:#8a8f97;font-size:10px}.adminAlbumChip>button{color:#858a92;cursor:pointer;background:#f5f6f7;border:0;border-radius:999px;place-items:center;width:27px;height:27px;display:grid}.adminAlbumChip>button:hover:not(:disabled){color:#b42318;background:#fff0f0}.adminAlbumChip>button:disabled{opacity:.35;cursor:not-allowed}.clientChooserShell{background:#f4f4f1;min-height:100vh}.albumChooserHero{height:min(54vh,560px);min-height:360px;position:relative;overflow:hidden}.chooserCoverDesktop,.chooserCoverMobile{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chooserCoverMobile{display:none}.albumChooserOverlay{background:linear-gradient(#00000029 0%,#0000002e 45%,#0000009e 100%),linear-gradient(90deg,#0000002e,#0000 38% 62%,#00000026)}.albumChooserHeroCenter{box-sizing:border-box;width:min(1100px,100% - 64px);inset:auto auto 56px 50%;transform:translate(-50%)}.albumChooserSection{z-index:6;width:min(1180px,100% - 40px);margin:-34px auto 70px;position:relative}.albumChooserIntro{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #14141414;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex;box-shadow:0 18px 55px #14141417}.albumChooserIntro h2{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(27px,3vw,42px)}.albumChooserIntro>div:first-child>p:last-child{color:#73736f;max-width:650px;margin:0;line-height:1.65}.chooserProgress{text-align:right;background:#f4f4f1;border:1px solid #e8e8e4;border-radius:16px;min-width:150px;padding:16px 18px}.chooserProgress span,.chooserProgress small{color:#85857f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.chooserProgress strong{letter-spacing:-.04em;margin:3px 0;font-size:28px;display:block}.chooserProgress.complete{background:#ecf7ef;border-color:#d7ecdd}.chooserNotice{margin:18px 0 0}.albumChooserGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.albumChooserCard,.albumChooserAddCard{background:#fff;border:1px solid #e8e8e4;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 26px #1414140b}.albumChooserCard{transition:transform .18s,box-shadow .18s,border-color .18s}.albumChooserCard:hover{border-color:#d7d7d1;transform:translateY(-3px);box-shadow:0 16px 40px #14141414}.albumChooserCard.submitted{border-color:#dce9df}.albumChooserMain{all:unset;cursor:pointer;width:100%;display:block}.albumChooserCollage{background:#e9e9e5;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .8fr;gap:2px;height:210px;display:grid;position:relative;overflow:hidden}.albumChooserCollage img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.albumChooserCollage img:first-child{grid-row:1/span 2}.albumChooserCollage img:only-of-type{grid-area:1/1/span 2/span 2}.albumChooserEmptyPreview{color:#aaa9a2;grid-area:1/1/span 2/span 2;place-items:center;display:grid}.albumNumber{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;background:#0d0d0db8;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 9px;font-size:11px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.albumChooserBody{padding:20px}.albumChooserTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.albumChooserTitleRow h3,.albumChooserAddCard h3{letter-spacing:-.025em;margin:6px 0 0;font-size:22px;line-height:1.1}.albumState{color:#76766f;letter-spacing:.055em;text-transform:uppercase;background:#f1f1ee;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.albumState.progress{color:#9a6d18;background:#fff7e7}.albumState.submitted{color:#337a46;background:#eaf6ed}.albumChooserStats{border-top:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.albumChooserStats span{color:#777770;font-size:12px}.albumChooserStats span strong{color:#151515;margin-right:4px;font-size:18px}.albumChooserStats small{color:#8b8b84;text-align:right;font-size:10px}.albumChooserAction{margin-top:14px;font-size:12px;font-weight:800}.albumChooserDelete{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#1c1c1cb8;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px}.albumChooserDelete:hover{background:#a62e2e;transform:scale(1.04)}.albumChooserAddCard{background:#fafaf8;border-style:dashed;flex-direction:column;justify-content:center;min-height:100%;padding:24px;display:flex}.albumChooserAddIcon{color:#fff;background:#171717;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.albumChooserAddCard p:not(.eyebrow){color:#7c7c75;font-size:12px;line-height:1.5}.albumChooserAddForm{gap:8px;margin-top:18px;display:flex}.albumChooserAddForm input{min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #ddddda;border-radius:11px;flex:1;padding:0 13px}.albumChooserAddForm .button{white-space:nowrap}.chooserProjectSummary{background:#fff;border:1px solid #e8e8e4;border-radius:16px;margin-top:18px;padding:18px 20px}.chooserProjectSummary>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.chooserProjectSummary span,.chooserProjectSummary small{color:#81817a;font-size:11px}.chooserProjectSummary strong{font-size:18px}.chooserLimitBar{background:#ecece8;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.chooserLimitBar i{border-radius:inherit;background:#171717;height:100%;display:block}.backToAlbumsButton{color:#76766f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:22px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.compactAlbumNav{gap:7px;margin:18px 0;display:grid}.albumQuickSwitch{color:#55554f;width:100%;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:11px;display:flex}.albumQuickSwitch.active{color:#fff;background:#191919;border-color:#191919}.albumQuickSwitch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.albumQuickSwitch strong{flex:none}.redesignedMobileAlbumBar{justify-content:space-between;align-items:center;gap:12px}.mobileBackAlbums{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.mobileActiveAlbum{text-align:right;min-width:0}.mobileActiveAlbum strong,.mobileActiveAlbum span{display:block}.mobileActiveAlbum strong{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.mobileActiveAlbum span{color:#8b8b84;margin-top:2px;font-size:9px}@media (max-width:980px){.albumChooserGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.albumChooserHero{height:48vh;min-height:320px;max-height:430px}.chooserCoverDesktop{display:none}.chooserCoverMobile{display:block}.albumChooserHeroCenter{width:calc(100% - 44px);bottom:40px}.albumChooserSection{width:min(100% - 22px,1180px);margin-top:-24px;margin-bottom:95px}.albumChooserIntro{border-radius:18px;flex-direction:column;align-items:stretch;padding:22px}.albumChooserIntro h2{font-size:29px}.chooserProgress{text-align:left;width:100%;min-width:0}.chooserProgress strong{font-size:23px}.albumChooserGrid{grid-template-columns:1fr;gap:12px}.albumChooserCard,.albumChooserAddCard{border-radius:16px}.albumChooserCollage{height:175px}.albumChooserBody{padding:16px}.albumChooserTitleRow h3,.albumChooserAddCard h3{font-size:20px}.albumChooserAddForm{flex-direction:column}.albumChooserAddForm .button{width:100%}.chooserProjectSummary{margin-top:12px}}.explorerPhoto{cursor:pointer;outline:none;transition:border-color .14s,box-shadow .14s,transform .14s}.explorerPhoto:hover{border-color:#bfc2c7;transform:translateY(-1px);box-shadow:0 8px 22px #1214180d}.explorerPhoto.selected{border-color:#17191e;box-shadow:inset 0 0 0 2px #17191e,0 8px 22px #12141814}.explorerPhoto.selected:after{content:"Selected";color:#fff;letter-spacing:.04em;background:#17191e;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:7px;right:7px}.quickPreviewBackdrop{z-index:95;background:#08090beb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quickPreviewPanel{background:#101216;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;width:min(1500px,100%);height:min(92vh,1000px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000008c}.quickPreviewPanel>img{object-fit:contain;background:#08090b;width:100%;height:100%;min-height:0}.quickPreviewClose{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101216c7;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.quickPreviewBar{color:#fff;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 18px;display:flex}.quickPreviewBar strong,.quickPreviewBar span{display:block}.quickPreviewBar strong{font-size:12px}.quickPreviewBar span{color:#8f949d;white-space:nowrap;text-overflow:ellipsis;max-width:70vw;margin-top:3px;font-size:9px;overflow:hidden}.quickPreviewBar small{color:#9ca1aa;white-space:nowrap;font-size:9px}@media (max-width:620px){.quickPreviewBackdrop{padding:0}.quickPreviewPanel{border-radius:0;width:100%;height:100vh}.quickPreviewBar{padding:10px 12px}.quickPreviewBar small{display:none}}.groupInputRowWithMax{grid-template-columns:minmax(0,1fr) 126px 38px;align-items:center;gap:8px;display:grid}.inlineMaxInput{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:4px 8px;display:flex}.inlineMaxInput span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.inlineMaxInput input{min-width:0;border:0!important;width:70px!important;padding:7px 2px!important}.groupLimitList{gap:9px;display:grid}.groupLimitRow{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.groupLimitRow>div:first-child{min-width:0}.groupLimitRow strong,.groupLimitRow span{display:block}.groupLimitRow strong{font-size:12px}.groupLimitRow span{color:var(--muted);margin-top:3px;font-size:9px}.groupLimitEditor{align-items:center;gap:7px;display:flex}.groupLimitEditor input{border:1px solid var(--line);width:92px;font:inherit;border-radius:9px;padding:9px 10px;font-size:11px}.uploadMonitor{background:#fbfcfd;border:1px solid #dfe3e7;border-radius:16px;margin:14px 0;padding:15px}.uploadMonitor.hasFailures{background:snow;border-color:#efd2d2}.uploadMonitorHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.uploadMonitorHead strong,.uploadMonitorHead span{display:block}.uploadMonitorHead strong{font-size:13px}.uploadMonitorHead span{text-overflow:ellipsis;white-space:nowrap;max-width:620px;color:var(--muted);margin-top:3px;font-size:9px;overflow:hidden}.uploadEta{text-align:right}.uploadEta small,.uploadEta strong{display:block}.uploadEta small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.uploadEta strong{margin-top:2px;font-size:12px}.uploadProgressTrack{background:#e8eaed;border-radius:99px;height:8px;margin:12px 0;overflow:hidden}.uploadProgressTrack i{border-radius:inherit;background:#17191e;height:100%;transition:width .18s;display:block}.uploadStatsGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.uploadStatsGrid>div{background:#fff;border:1px solid #eceef0;border-radius:10px;padding:9px 10px}.uploadStatsGrid span,.uploadStatsGrid strong{display:block}.uploadStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.uploadStatsGrid strong{margin-top:3px;font-size:14px}.uploadFailureList{border-top:1px solid #efdede;max-height:180px;margin-top:12px;padding-top:10px;overflow:auto}.uploadFailureList>strong{color:#a32b2b;margin-bottom:7px;font-size:10px;display:block}.uploadFailureList>div{border-bottom:1px solid #f3eaea;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.uploadFailureList span{overflow-wrap:anywhere;font-size:10px;font-weight:700}.uploadFailureList small{color:#9d4b4b;text-align:right;font-size:8px}.uploadFailureList p{color:var(--muted);font-size:9px}.albumChooserScroll{scrollbar-gutter:stable;max-height:min(62vh,680px);margin-top:18px;padding:2px 6px 8px 2px;overflow-y:auto}.albumCompactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.albumCompactCard{background:#fff;border:1px solid #e3e5e7;border-radius:16px;min-width:0;transition:all .18s;position:relative;overflow:hidden}.albumCompactCard:hover{border-color:#cfd3d7;transform:translateY(-1px);box-shadow:0 12px 30px #0f121811}.albumCompactCard.submitted{background:#fcfffd;border-color:#cfe5d6}.albumCompactMain{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;padding:14px;display:flex}.albumCompactIndex{color:#6b7077;background:#f2f3f4;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:11px;font-weight:800;display:grid}.albumCompactBody{flex:1;min-width:0;padding-left:12px}.albumCompactTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.albumCompactTitleRow h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 0;font-size:17px;line-height:1.08}.albumCompactCount{text-align:right;flex:none}.albumCompactCount strong,.albumCompactCount span{display:block}.albumCompactCount strong{letter-spacing:-.03em;font-size:16px}.albumCompactCount span{color:var(--muted);margin-top:2px;font-size:8px}.albumCompactProgress{background:#eceeef;border-radius:99px;height:5px;margin:10px 0 8px;overflow:hidden}.albumCompactProgress i{border-radius:inherit;background:#17191e;height:100%;display:block}.albumCompactCard.submitted .albumCompactProgress i{background:#138157}.albumCompactFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.albumCompactFoot span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.albumCompactFoot b{align-items:center;gap:2px;font-size:9px;display:inline-flex}.compactDelete{top:7px;right:7px;transform:scale(.9)}.albumCompactAdd{background:#fafafa;border:1px dashed #cfd3d7;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.albumCompactAdd>div:first-child{align-items:center;gap:10px;display:flex}.albumCompactAddIcon{border:1px solid var(--line);background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.albumCompactAdd strong,.albumCompactAdd small{display:block}.albumCompactAdd strong{font-size:12px}.albumCompactAdd small{color:var(--muted);margin-top:2px;font-size:8px}.albumCompactAddForm{align-items:center;gap:7px;min-width:min(420px,48%);display:flex}.albumCompactAddForm input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px 11px}.chooserHint{color:#555b63;background:#f5f6f7;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:9px;display:flex}.mobileGroupScroller{display:none}.albumSwitchModal{text-align:center;max-width:390px}.albumSwitchModal h2{margin:8px 0 6px;font-size:25px}.albumSwitchModal p{color:var(--muted);font-size:11px;line-height:1.6}.albumSwitchActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.albumSwitchActions button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:14px 10px;font-weight:800;display:flex}.switchNo{color:#30343a;background:#f0f1f2}.switchYes{color:#fff;background:#17191e}.eventFolderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modernEventFolderCard{grid-template-columns:170px minmax(0,1fr);min-height:122px;display:grid}.modernEventFolderCard .eventFolderPreview{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:122px}.modernEventFolderCard .eventFolderMeta{background:#fff;align-items:center;padding:18px 16px}.modernEventFolderCard .eventFolderMeta strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;line-height:1.15}.modernEventFolderCard .eventFolderMeta span{margin-top:7px;font-size:10px}.eventFolderSection .sectionTitleLine h3{font-size:25px}.eventFolderSection .sectionTitleLine>span{font-size:11px}@media (max-width:760px){.groupInputRowWithMax{grid-template-columns:minmax(0,1fr) 110px 36px}.groupLimitRow{flex-direction:column;align-items:stretch}.groupLimitEditor input{flex:1;width:auto}.uploadStatsGrid{grid-template-columns:1fr 1fr}.uploadMonitorHead span{max-width:220px}.albumCompactList{grid-template-columns:1fr}.albumChooserScroll{max-height:58vh;margin-top:12px}.albumCompactMain{padding:12px}.albumCompactIndex{flex-basis:38px;height:38px}.albumCompactTitleRow h3{font-size:16px}.albumCompactAdd{display:block}.albumCompactAddForm{width:100%;min-width:0;margin-top:10px}.mobileGroupScroller{scrollbar-width:none;gap:7px;padding:8px 2px 12px;display:flex;overflow-x:auto}.mobileGroupScroller button{border:1px solid var(--line);font:inherit;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.mobileGroupScroller button span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;font-weight:750;overflow:hidden}.mobileGroupScroller button b{background:#f0f1f2;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;display:grid}.mobileGroupScroller button.active{color:#fff;background:#17191e;border-color:#17191e}.mobileGroupScroller button.active b{color:#17191e;background:#fff}.eventFolderGrid{grid-template-columns:1fr;gap:8px}.modernEventFolderCard{border-radius:13px;grid-template-columns:118px minmax(0,1fr);min-height:96px}.modernEventFolderCard .eventFolderPreview{height:96px}.modernEventFolderCard .eventFolderMeta{padding:13px 12px}.modernEventFolderCard .eventFolderMeta strong{font-size:15px}.modernEventFolderCard .eventFolderMeta span{font-size:10px}.eventFolderSection .sectionTitleLine h3{font-size:21px}.albumSwitchActions button{padding:13px 8px}}.uploadSkippedList{border-top:1px solid #e7e8ea;max-height:150px;margin-top:12px;padding-top:10px;overflow:auto}.uploadSkippedList>strong{color:#6b7077;margin-bottom:7px;font-size:10px;display:block}.uploadSkippedList>div{border-bottom:1px solid #eff0f1;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.uploadSkippedList span{overflow-wrap:anywhere;font-size:10px;font-weight:700}.uploadSkippedList small{color:#7d8289;text-align:right;font-size:8px}.uploadSkippedList p{color:var(--muted);font-size:9px}.submittedLockCard{background:linear-gradient(135deg,#fbfffc,#f5faf7);border:1px solid #dbe6df;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:grid}.submittedLockIcon{color:#176c46;background:#e7f3eb;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.submittedLockCopy{min-width:0}.submittedLockCopy>span{letter-spacing:.1em;color:#37825f;font-size:8px;font-weight:850;display:block}.submittedLockCopy h3{letter-spacing:-.02em;margin:4px 0 3px;font-size:17px}.submittedLockCopy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.submittedLockCopy small{color:#6d7670;margin-top:6px;font-size:8px;display:block}.submittedLockAction{text-align:right;min-width:190px}.submittedLockAction .button{white-space:nowrap}.submittedLockAction small{max-width:220px;color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45;display:block}.albumSubmissionRow.needsAttention{background:#fffdf8;border-color:#f1d7a8}.reopenRequestPill{background:#fff2d9;border:1px solid #f1d49d;border-radius:10px;margin-top:9px;padding:8px 10px}.reopenRequestPill span,.reopenRequestPill small{display:block}.reopenRequestPill span{color:#8c5d13;font-size:9px;font-weight:850}.reopenRequestPill small{color:#9a7641;margin-top:2px}.submissionHistory{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:8px;display:flex}.submissionHistory>b{letter-spacing:.05em;text-transform:uppercase;color:#8a8f96;font-size:8px}.submissionHistory small{color:#666b72;background:#f3f4f5;border-radius:7px;padding:4px 6px;font-size:8px}.dashboardViewBar{justify-content:space-between;align-items:center;gap:18px;margin:22px 0 16px;display:flex}.dashboardTabs{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.dashboardTabs button{color:#5d6269;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e2e4;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.dashboardTabs button span{background:#f0f1f2;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.dashboardTabs button.active{color:#fff;background:#17191e;border-color:#17191e}.dashboardTabs button.active span{color:#17191e;background:#fff}.dashboardTabs button i{color:#fff;background:#c74444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-3px}.attentionStat{background:#fffaf0!important;border-color:#efd7aa!important}.attentionStat svg{color:#a56e13}.notificationFeed{gap:8px;display:grid}.notificationRow{color:inherit;background:#fff;border:1px solid #e3e5e7;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:all .16s;display:grid}.notificationRow:hover{border-color:#cdd1d5;transform:translateY(-1px);box-shadow:0 8px 22px #0c10160d}.notificationRow.reopen{background:#fffcf6;border-color:#ecd3a2}.notificationIcon{color:#16704a;background:#edf5f0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.notificationRow.reopen .notificationIcon{color:#9b6410;background:#fff0d5}.notificationCopy{min-width:0}.notificationCopy>span{letter-spacing:.1em;color:#92979e;font-size:7px;font-weight:900;display:block}.notificationCopy strong{margin-top:3px;font-size:12px;display:block}.notificationCopy p{color:#6f747b;margin:2px 0 0;font-size:9px}.notificationTime{color:#858a91;align-items:center;gap:8px;display:flex}.notificationTime time{white-space:nowrap;font-size:8px}.projectNeedsAttention{border-color:#e9ce9b!important}.cardReopenAlert{color:#845713;background:#fff1d7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 3px 12px #00000014}.dashboardAlbumStatusList{border-top:1px solid #eceeef;gap:5px;margin-top:12px;padding-top:10px;display:grid}.dashboardAlbumStatusList>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboardAlbumStatusList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:750;overflow:hidden}.dashboardAlbumStatusList small{text-overflow:ellipsis;white-space:nowrap;color:#888d94;flex:none;max-width:58%;font-size:7px;overflow:hidden}.dashboardAlbumStatusList .moreAlbumsRow{color:#8b9096;justify-content:flex-start;font-size:8px}@media (max-width:760px){.submittedLockCard{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.submittedLockAction{text-align:left;grid-column:1/-1;min-width:0}.submittedLockAction .button{width:100%}.submittedLockAction small{max-width:none}.dashboardViewBar{flex-direction:column;align-items:stretch}.dashboardViewBar .searchBox{width:100%}.notificationRow{grid-template-columns:auto minmax(0,1fr)}.notificationTime{grid-column:2;justify-content:space-between}.dashboardTabs{width:100%}.dashboardStats{grid-template-columns:1fr 1fr}}.submittedInfoModal,.reopenReasonModal,.cancelReopenModal{width:min(520px,100vw - 28px)}.submittedInfoModal{text-align:center;padding-top:34px}.submittedInfoIcon{color:#fff;background:#111317;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid;box-shadow:0 12px 30px #11131729}.submittedInfoModal h2,.reopenReasonModal h2,.cancelReopenModal h2{margin:6px 0 10px}.submittedInfoModal>p:not(.eyebrow),.reopenReasonModal>p:not(.eyebrow),.cancelReopenModal>p:not(.eyebrow){color:#686d75;margin-bottom:22px;line-height:1.65}.reopenReasonField{text-align:left;gap:9px;margin:20px 0 6px;display:grid}.reopenReasonField>span{color:#25282e;font-size:13px;font-weight:700}.reopenReasonField textarea{resize:vertical;width:100%;min-height:112px;font:inherit;background:#fff;border:1px solid #dfe1e5;border-radius:14px;outline:none;padding:13px 14px;line-height:1.5}.reopenReasonField textarea:focus{border-color:#989da5;box-shadow:0 0 0 3px #1113170f}.reopenReasonField small{color:#8b9098;justify-self:end;font-size:11px}.reopenReasonField small.overLimit{color:#c43f3f;font-weight:700}.reopenRequestSent{gap:4px;min-width:220px;display:grid}.reopenRequestSent>span{align-items:center;gap:7px;font-weight:700;display:flex}.reopenRequestSent>small{color:#777d85}.reopenRequestSent>p,.reopenReasonText,.notificationReason{color:#686d75;margin:5px 0 0;font-size:12px;font-style:italic;line-height:1.45}.notificationReason{max-width:680px;margin-top:6px;display:block}.reopenRequestPill .reopenReasonText{max-width:560px}@media (max-width:720px){.submittedInfoModal,.reopenReasonModal,.cancelReopenModal{width:min(94vw,520px)}.submittedLockAction{align-items:stretch}.reopenRequestSent{min-width:0}}.scWorkspaceCard{min-width:0;overflow:visible}.scHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scHeader h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:25px;line-height:1.15}.scHeader>div>p:last-child{color:#6d747d;max-width:780px;font-size:14px;line-height:1.55}.scCommonDestination{white-space:nowrap;flex:none}.scSummaryStrip{grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;margin:17px 0 14px;display:grid}.scSummaryStrip>div{background:#fafbfc;border:1px solid #e1e5e9;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.scSummaryStrip>div.emphasis{background:#17191e;border-color:#17191e}.scSummaryStrip>div.emphasis span,.scSummaryStrip>div.emphasis strong{color:#fff}.scSummaryStrip span{color:#707781;font-size:12px}.scSummaryStrip strong{color:#17191e;font-size:18px}.scQueueHead{justify-content:space-between;align-items:flex-end;gap:14px;margin:2px 0 8px;display:flex}.scQueueHead>div:first-child{flex-direction:column;gap:2px;display:flex}.scQueueHead strong{font-size:15px}.scQueueHead span{color:#7b828b;font-size:11px}.scQueueHead>div:last-child{gap:10px;display:flex}.scQueueHead button{font:inherit;color:#555d67;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.scAlbumQueue{scrollbar-width:thin;gap:8px;padding:1px 1px 8px;display:flex;overflow-x:auto}.scQueueAlbum{background:#fff;border:1px solid #dde2e7;border-radius:13px;flex:0 0 290px;grid-template-columns:34px minmax(0,1fr);align-items:stretch;min-width:0;display:grid;position:relative;overflow:hidden}.scQueueAlbum.active{border-color:#1b1e23;box-shadow:inset 0 0 0 1px #1b1e23}.scQueueAlbum.attention{border-color:#e4af59}.scQueueAlbum.draft{background:#fafafa}.scQueueCheck{cursor:pointer;background:#f7f8f9;border-right:1px solid #eceff2;place-items:center;display:grid}.scQueueCheck input{opacity:0;pointer-events:none;position:absolute}.scQueueCheck>span{color:#fff;background:#fff;border:1.5px solid #aeb5be;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.scQueueCheck.checked{background:#eef8f2}.scQueueCheck.checked>span{background:#17191e;border-color:#17191e}.scQueueCheck.disabled{cursor:not-allowed;opacity:.45}.scQueueOpen{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:10px 11px 9px}.scQueueTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.scQueueTitle strong{color:#17191e;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.scQueueTitle>b{white-space:nowrap;background:#eef1f3;border-radius:999px;padding:3px 7px;font-size:10px}.scSubmissionTime{color:#176944;background:#e9f7ef;border-radius:7px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:6px;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.scDraftTime{color:#858b93;margin-top:6px;font-size:10px;font-weight:700;display:block}.scMiniEvents{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.scMiniEvents i{color:#646b74;background:#f2f4f5;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.scMiniEvents b{color:#22262c}.scActiveMark{letter-spacing:.08em;text-transform:uppercase;color:#757c85;font-size:8px;font-weight:900;position:absolute;bottom:7px;right:8px}.scContextPanel{background:#fff;border:1px solid #dde2e7;border-radius:16px;margin-top:2px;overflow:hidden}.scTreeHead{background:#fbfcfc;border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.scTreeHead>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.scTreeHead strong{font-size:17px}.scTreeHead>div:first-child>span{color:#747b84;font-size:11px}.scTreeHeadActions{flex:none;align-items:center;gap:7px;display:flex}.scSubmittedBadge{color:#176f46;background:#e7f7ee;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}.scSubmittedBadge b{border-left:1px solid #bfe2ce;padding-left:5px;font-size:10px}.scDraftBadge{color:#666e78;background:#f0f2f4;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:800}.scActiveHistory{color:#848b94;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.scActiveHistory i{color:#626a73;background:#f0f2f4;border-radius:999px;padding:3px 6px;font-style:normal}.scReopenBanner{color:#865b16;background:#fff6e7;border-bottom:1px solid #f1dfbd;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;display:flex}.scReopenBanner strong{font-size:11px}.scReopenBanner span{font-size:10px}.scReopenBanner p{width:100%;margin:0;font-size:10px}.scFolderTree{max-height:370px;padding:7px;overflow:auto}.scTreeRow{text-align:left;cursor:pointer;color:#292e35;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;width:100%;padding:8px 9px;display:flex}.scTreeRow:hover{background:#f5f6f7}.scTreeRow.active{background:#eceff2}.scTreeRow.root{font-weight:700}.scIndent{flex:none}.scTreeName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.scTreeRow>b{text-align:center;background:#f0f2f4;border-radius:999px;min-width:30px;padding:3px 7px;font-size:11px}.scTreeRow>i{color:#969ca4;white-space:nowrap;border:1px solid #e0e4e8;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.scTreeRow>i.mapped{color:#167347;background:#eaf8f0;border-color:#c3e9d2}.scTreeRow>i.inherited{color:#66569d;background:#f3f0fb;border-color:#ddd5f2}.scInspector{background:#f8f9fa;border-top:1px solid #e7eaed;padding:13px 14px}.scInspectorHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.scInspectorHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.scInspectorHead span{letter-spacing:.12em;color:#8a919a;font-size:9px}.scInspectorHead strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.scInspectorHead>b{white-space:nowrap;background:#e9ecef;border-radius:999px;padding:4px 8px;font-size:10px}.scMappingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.scMappingCard{background:#fff;border:1px solid #dde2e7;border-radius:12px;min-width:0;padding:11px}.scMappingLabel{align-items:flex-start;gap:8px;display:flex}.scMappingLabel>div{flex-direction:column;gap:2px;min-width:0;display:flex}.scMappingLabel strong{font-size:13px}.scMappingLabel span{color:#7b828b;font-size:10px}.scPathRow{grid-template-columns:minmax(0,1fr) max-content;gap:6px;min-width:0;margin-top:9px;display:grid}.scPathRow input{width:100%;min-width:0;height:39px;font:inherit;border:1px solid #d8dde2;border-radius:8px;padding:0 10px;font-size:11px}.scPathRow .button{white-space:nowrap;flex-shrink:0;height:39px;padding:0 11px}.scInheritedPath{color:#66569d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.scClearMap{color:#9a4c4c;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:9px}.scOptionsRow{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr);align-items:end;gap:10px;margin-top:12px;display:grid}.scOptionsRow>label{gap:6px;display:grid}.scOptionsRow>label>span{font-size:12px;font-weight:800}.scOptionsRow select{height:42px;font:inherit;background:#fff;border:1px solid #dfe2e6;border-radius:10px;padding:0 11px;font-size:12px}.scPreserve{border:1px solid #e0e3e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.scPreserve>div{flex-direction:column;gap:2px;display:flex}.scPreserve strong{font-size:12px}.scPreserve span{color:#7b828b;font-size:9px}.scPrimary{margin-top:10px}.scInlineStatus{overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:9px 11px;font-size:11px;display:flex}.scInlineStatus.success{color:#17673d;background:#eaf8ef;border:1px solid #c9ead5}.scInlineStatus.error{color:#9b3038;background:#fff0f1;border:1px solid #f0ccd0}.scInlineStatus.info{color:#4f5761;background:#f2f4f7;border:1px solid #e0e4e8}.scReport{margin-top:10px}.scEmpty{color:#808791;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}@media (max-width:1050px){.scMappingGrid,.scOptionsRow{grid-template-columns:1fr}.scTreeRow>i{display:none}.scTreeHead{flex-direction:column}.scTreeHeadActions{justify-content:space-between;width:100%}}@media (max-width:760px){.scHeader{flex-direction:column}.scCommonDestination{width:100%}.scSummaryStrip{grid-template-columns:1fr}.scQueueHead{flex-direction:column;align-items:flex-start}.scQueueAlbum{flex-basis:265px}.scTreeHeadActions{flex-direction:column;align-items:flex-start}.scSubmittedBadge{justify-content:flex-start;width:100%}.scPathRow{grid-template-columns:minmax(0,1fr) auto}.scPathRow .button{padding:0 9px}.scMappingGrid{grid-template-columns:1fr}}@media (min-width:721px){.projectCover{aspect-ratio:16/9;height:auto;overflow:hidden}.projectCover img.coverCropImage{object-fit:cover;width:100%;height:100%;display:block}}@media (min-width:681px){.clientHero .clientCoverBackdrop.chooserCoverDesktop{z-index:0;object-fit:cover;filter:blur(22px)brightness(.56)saturate(.9);transform:scale(1.08)}.clientHero .clientCoverDesktopFrame.chooserCoverDesktop{aspect-ratio:16/9;z-index:1;background:#111;width:auto;height:100%;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.clientHero .clientCoverDesktopFrame .clientCoverCrop{object-fit:cover;width:100%;height:100%;display:block}.clientHero .heroOverlay,.clientHero .heroBrand,.clientHero .heroCenter,.clientHero .heroDown{z-index:2}.clientChooserShell{background:#f5f3ee}.albumChooserHero{color:#f7f4ed;background:#f5f3ee;height:auto;min-height:0;padding:26px 28px 0;overflow:visible}.albumChooserEditorial{background:#151715;border-radius:28px;grid-template-columns:minmax(330px,.72fr) minmax(0,1.58fr);align-items:stretch;width:min(1480px,100%);height:auto;margin:0 auto;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 70px #1416141f}.albumChooserEditorialCopy{background:radial-gradient(circle at 18% 12%,#ffffff0e,#0000 26%),#151715;flex-direction:column;justify-content:space-between;min-width:0;padding:34px 36px 32px;display:flex}.albumChooserWordmark{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.albumChooserWordmark>span{letter-spacing:.32em;font-size:10px;font-weight:800}.albumChooserWordmark>small{letter-spacing:.19em;color:#8f958e;white-space:nowrap;font-size:7px;font-weight:700}.albumChooserEditorialTitle{padding:54px 0 42px}.albumChooserEditorialTitle>p{letter-spacing:.22em;color:#a7ada6;margin:0 0 14px;font-size:9px;font-weight:800}.albumChooserEditorialTitle h1{max-width:560px;font-family:var(--font-display);letter-spacing:-.035em;color:#f5f0e7;overflow-wrap:anywhere;margin:0;font-size:clamp(48px,4.6vw,78px);font-weight:400;line-height:.91}.albumChooserEditorialMeta{color:#b9beb8;align-items:center;gap:10px;margin-top:22px;font-size:10px;font-weight:650;display:flex}.albumChooserEditorialMeta i{background:#697069;border-radius:999px;width:3px;height:3px}.albumChooserEditorialFoot{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:20px;display:flex}.albumChooserEditorialFoot span{font-family:var(--font-display);color:#d8d2c8;font-size:18px}.albumChooserEditorialFoot b{letter-spacing:.12em;text-transform:uppercase;color:#777e77;font-size:8px}.albumChooserEditorialPhoto{aspect-ratio:16/9;background:#262925;min-width:0;position:relative;overflow:hidden}.albumChooserEditorialPhoto>.clientCoverCrop{object-fit:cover;width:100%;height:100%;display:block}.albumChooserPhotoShade{pointer-events:none;background:linear-gradient(90deg,#0d0f0d2e,#0000 18% 82%,#0d0f0d0d);position:absolute;inset:0}.albumChooserPhotoMark{color:#fff;width:36px;height:36px;font-family:var(--font-display);background:#0f110f29;border:1px solid #ffffff8c;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:20px;right:22px}.albumChooserCoverFallback{background:linear-gradient(135deg,#40463f,#222622);width:100%;height:100%}.albumChooserHero>.chooserCoverMobile{display:none!important}.albumChooserHero>.albumChooserEditorial.chooserCoverDesktop{display:grid!important}.albumChooserSection{z-index:6;width:min(1180px,100% - 56px);margin:-26px auto 70px}.albumChooserIntro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e7e3db;border-radius:20px;padding:28px 30px;box-shadow:0 18px 48px #1e1f1c13}.albumChooserIntro .eyebrow{color:#8a8174;letter-spacing:.2em}.albumChooserIntro h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:.98}.albumChooserIntro>div:first-child>p:last-child{color:#77736d;max-width:690px;line-height:1.65}.chooserProgress{background:#f5f2eb;border-color:#e7e0d3}.chooserProgress.complete{background:#edf6ef;border-color:#d4e7d8}}@media (min-width:681px) and (max-width:1040px){.albumChooserHero{padding:18px 18px 0}.albumChooserEditorial{border-radius:22px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr)}.albumChooserEditorialCopy{padding:28px 26px 26px}.albumChooserEditorialTitle{padding:34px 0 28px}.albumChooserEditorialTitle h1{font-size:clamp(42px,5.2vw,62px)}.albumChooserWordmark>small{display:none}.albumChooserEditorialFoot span{font-size:15px}}@media (max-width:680px){.albumChooserHero>.albumChooserEditorial.chooserCoverDesktop{display:none!important}}.trashProjectCard{border-color:#e1e3e6}.trashProjectCard:hover{transform:none;box-shadow:0 8px 30px #14161908}.trashProjectCover{background:linear-gradient(135deg,#25272c,#121316);overflow:hidden}.trashProjectCover .coverFallback{background:radial-gradient(circle at 25% 25%,#ffffff17,#0000 34%),linear-gradient(135deg,#292c31,#15171a)}.trashStatusBadge{color:#4d535c;background:#ffffffeb}.trashMeta{border-top:1px solid #eceeef;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 14px;margin-top:17px;padding-top:14px;display:grid}.trashMeta span{color:#858b93;font-size:10px}.trashMeta strong{color:#30343a;text-align:right;font-size:10px}.trashActions{gap:7px;margin-top:16px;display:flex}.trashActions .button{flex:1;justify-content:center;min-width:0;padding-left:10px;padding-right:10px}.trashUndoBar{z-index:95;color:#fff;background:#17191e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:min(520px,100vw - 28px);padding:11px 12px 11px 15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000003d}.trashUndoBar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.trashUndoBar strong{font-weight:800}.trashUndoBar button{color:#17191e;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.trashUndoBar button:disabled{opacity:.55;cursor:wait}@media (max-width:720px){.trashActions{display:grid}.trashActions .button{width:100%}.trashUndoBar{bottom:14px}.trashMeta{grid-template-columns:1fr}.trashMeta strong{text-align:left;margin-bottom:4px}html,body{max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.adminShell,.projectAdminShell,.formShell,.clientShell,.clientChooserShell{min-width:0;overflow-x:hidden}input,select,textarea{font-size:16px}.projectOverviewCover{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.projectOverviewText{min-width:0;bottom:16px;left:16px;right:16px}.projectOverviewText h1{overflow-wrap:anywhere;font-size:clamp(22px,7.2vw,29px);line-height:1}.adminTopbar{gap:8px}.adminBrandGroup,.adminBrandGroup>div{min-width:0}.adminBrandGroup strong,.adminBrandGroup small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbarActions{flex:none}.adminCard,.formCard{min-width:0}.dashboardTabs,.explorerActions,.mobileAlbumScroll,.mobileGroupScroller,.scAlbumQueue{-webkit-overflow-scrolling:touch}.albumChooserHero,.clientHero.compactHero{aspect-ratio:4/5;width:100%;height:auto;min-height:0;max-height:none}.albumChooserHero>.chooserCoverMobile,.clientHero.compactHero>.chooserCoverMobile{object-fit:cover;width:100%;height:100%}.heroBrand{top:max(18px, env(safe-area-inset-top))}.heroCenter,.albumChooserHeroCenter{width:auto;min-width:0;bottom:34px;left:16px;right:16px;transform:none}.heroCenter h1,.albumChooserHeroCenter h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px);line-height:.94}.albumChooserSection{width:calc(100% - 20px);margin:-18px auto calc(90px + env(safe-area-inset-bottom))}.albumChooserIntro{padding:20px 18px}.albumChooserIntro h2{font-size:clamp(27px,8vw,34px);line-height:1.02}.albumChooserScroll{max-height:none;overflow:visible}.albumCompactMain{min-height:72px}.albumCompactTitleRow{min-width:0}.albumCompactTitleRow h3{overflow-wrap:anywhere;min-width:0}.galleryMain,.folderGalleryMain{min-width:0;padding-bottom:calc(108px + env(safe-area-inset-bottom));overflow-x:hidden}.galleryHeader,.eventGalleryHeader,.sectionTitleLine{min-width:0}.galleryHeader h2,.sectionTitleLine h3{overflow-wrap:anywhere}.modernEventFolderCard{grid-template-columns:104px minmax(0,1fr)}.modernEventFolderCard .eventFolderPreview{height:94px}.modernEventFolderCard .eventFolderMeta{min-width:0}.mobileSelectionBar{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100vw - 20px);height:auto;min-height:64px}.simpleMobileSubmit>div:first-child{flex:auto;min-width:0}.simpleMobileSubmit button{flex:none;min-height:46px}.modalBackdrop,.coverModalBackdrop{padding-top:max(10px, env(safe-area-inset-top));padding-right:10px;padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:10px}.confirmModal,.reviewModal,.coverEditorModal,.submittedInfoModal,.reopenReasonModal,.cancelReopenModal,.deleteConfirmModal{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.lightbox{height:100dvh;min-height:100dvh;padding-top:max(50px, env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}.lightboxBottom{height:auto;min-height:78px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.quickPreviewPanel{height:100dvh}.button,.iconButton,.backFolderButton,.mobileAlbumScroll button,.mobileGroupScroller button{min-height:44px}}@media (max-width:420px){.adminShell{padding-left:10px;padding-right:10px}.projectOverviewText{bottom:13px;left:13px;right:13px}.overviewCard{padding:14px}.albumChooserSection{width:calc(100% - 16px)}.albumChooserIntro{padding:18px 16px}.albumCompactMain{padding:11px}.albumCompactIndex{flex-basis:36px;height:36px}.albumCompactBody{padding-left:9px}.albumCompactCount strong{font-size:15px}.galleryMain,.folderGalleryMain{padding-left:8px;padding-right:8px}.mobileAlbumBar{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.modernEventFolderCard{grid-template-columns:92px minmax(0,1fr)}.modernEventFolderCard .eventFolderPreview{height:90px}.mobileSelectionBar{gap:8px;padding-left:12px}.mobileSelectionBar button{padding-left:12px;padding-right:12px}.reviewThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.scQueueAlbum{flex-basis:min(245px,100vw - 42px)}.scPathRow{grid-template-columns:minmax(0,1fr) auto}}.storageDashboard{gap:18px;display:grid}.storageHeader{background:linear-gradient(#fff,#fbfbfc);border:1px solid #e3e5e7;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.storageHeader h2{margin:4px 0 7px;font-size:24px;line-height:1.05}.storageHeader p:not(.eyebrow){color:#767b82;max-width:680px;margin:0;font-size:11px;line-height:1.55}.storageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.storageProvider{color:#4e555d;background:#fff;border:1px solid #dfe3e6;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:800;display:inline-flex}.storageAlert{color:#6e571f;background:#fffaf0;border:1px solid #ead9ad;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.storageAlert.error{color:#8e2634;background:#fff6f7;border-color:#efc8ce}.storageMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storageMetricGrid article{background:#fff;border:1px solid #e2e4e7;border-radius:17px;min-width:0;padding:17px 17px 15px;position:relative}.storageMetricGrid article>svg{color:#9ca2a9;position:absolute;top:15px;right:15px}.storageMetricGrid span{color:#80858c;font-size:9px;font-weight:750;display:block}.storageMetricGrid strong{color:#17191d;letter-spacing:-.04em;margin-top:8px;font-size:22px;display:block}.storageMetricGrid small{color:#969ba2;margin-top:5px;font-size:8px;display:block}.storageSplitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.storagePanel{background:#fff;border:1px solid #e2e4e7;border-radius:18px;padding:20px}.storagePanelTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.storagePanelTitle span{color:#9a9fa6;letter-spacing:.11em;font-size:7px;font-weight:900;display:block}.storagePanelTitle h3{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.storageBreakdownRow{color:#747a81;border-top:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:10px;display:flex}.storageBreakdownRow strong{color:#24282d}.storageBreakdownRow.total{color:#1e2227;margin-top:3px;padding-top:13px;font-weight:800}.storageHealth.healthy .storagePanelTitle>svg{color:#1b8057}.storageHealth.attention .storagePanelTitle>svg{color:#ad741f}.storageHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.storageHealthGrid span{color:#80858c;background:#f7f8f8;border-radius:11px;flex-direction:column;gap:5px;padding:10px;font-size:8px;display:flex}.storageHealthGrid strong{color:#25292e;font-size:13px}.storageLastScan{color:#9a9fa6;margin-top:12px;font-size:8px;display:block}.storageProjectSection{gap:11px;display:grid}.storageSectionHeading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.storageSectionHeading h2{margin:3px 0 0;font-size:20px}.storageSectionHeading>span{color:#8e939a;font-size:9px}.storageProjectList{gap:8px;display:grid}.storageProjectCard{background:#fff;border:1px solid #e1e4e6;border-radius:16px;overflow:hidden}.storageProjectCard.isTrash{background:#fcfcfc}.storageProjectCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;list-style:none;display:flex}.storageProjectCard summary::-webkit-details-marker{display:none}.storageProjectIdentity{align-items:center;gap:11px;min-width:0;display:flex}.storageProjectIcon{color:#5f666e;background:#f0f2f3;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.storageProjectIdentity>div{min-width:0}.storageProjectIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.storageProjectIdentity small{color:#8b9097;margin-top:3px;font-size:8px;display:block}.storageProjectNumbers{text-align:right;flex:none}.storageProjectNumbers strong{font-size:13px;display:block}.storageProjectNumbers small{color:#969ba2;margin-top:3px;font-size:8px;display:block}.storageProjectBody{border-top:1px solid #eff0f2;padding:0 15px 15px}.storageProjectQuickStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 0;display:grid}.storageProjectQuickStats span{color:#8c9198;background:#f7f8f8;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;font-size:8px;display:flex}.storageProjectQuickStats strong{color:#30343a;font-size:10px}.storageEventList{border:1px solid #eceef0;border-radius:11px;display:grid;overflow:hidden}.storageEventRow{background:#fff;border-top:1px solid #f0f1f2;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.storageEventRow:first-child{border-top:0}.storageEventRow>div{align-items:center;gap:8px;min-width:0;display:flex}.storageEventRow svg{color:#7b8188;flex:none}.storageEventRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.storageEventRow small{color:#9ca1a8;white-space:nowrap;font-size:8px}.storageEventRow>strong{white-space:nowrap;font-size:9px}.storageNoEvents{color:#8f949b;background:#f8f9f9;border-radius:11px;padding:13px;font-size:9px}.spinIcon{animation:.8s linear infinite pdSpin}.deleteReclaimNote{background:#f4f6f6;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:flex;color:#5f666d!important;font-size:10px!important}@keyframes pdSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.storageMetricGrid{grid-template-columns:1fr 1fr}.storageSplitGrid{grid-template-columns:1fr}.storageHealthGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.storageHeader{flex-direction:column;padding:18px}.storageHeaderActions{justify-content:flex-start;width:100%}.storageMetricGrid{grid-template-columns:1fr 1fr}.storageMetricGrid strong{font-size:18px}.storageProjectQuickStats{grid-template-columns:1fr 1fr}.storageProjectCard summary{align-items:flex-start}.storageProjectNumbers{max-width:34%}.storageEventRow>div{gap:6px}.storageEventRow small{display:none}}@media (max-width:390px){.storageMetricGrid{grid-template-columns:1fr}.storageHealthGrid{grid-template-columns:1fr 1fr}.storageHeaderActions .button,.storageProvider{justify-content:center;width:100%}}.galleryLoadMore{min-height:72px;color:var(--muted,#6f6f6f);justify-content:center;align-items:center;gap:14px;padding:18px 12px 8px;font-size:13px;display:flex}.galleryLoadMore button{appearance:none;color:#171717;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #19191924;border-radius:999px;padding:0 16px;font-weight:700}@media (max-width:640px){.galleryLoadMore{flex-direction:column;gap:8px;min-height:84px}.galleryLoadMore button{min-height:44px;padding-inline:20px}}.scRecoveryBar{background:linear-gradient(#fff9eefa,#fff5e2f0);border:1px solid #bc7a2242;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.scRecoveryBar>div:first-child{gap:4px;min-width:0;display:grid}.scRecoveryBar strong{font-size:14px}.scRecoveryBar span{color:var(--muted,#6f6b64);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.scRecoveryBar>div:last-child{flex:none;gap:8px;display:flex}.scRecoveryBar .button{white-space:nowrap}@media (max-width:720px){.scRecoveryBar{flex-direction:column;align-items:stretch}.scRecoveryBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.scRecoveryBar .button{justify-content:center;width:100%}}.globalUploadQueue{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #14181f1f;border-radius:18px;width:min(390px,100vw - 32px);position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 22px 60px #0f141c33}.globalUploadQueueHead{color:#fff;text-align:left;cursor:pointer;background:#171a20;border:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 13px;display:grid}.queueHeadIcon{background:#ffffff1c;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.queueHeadCopy{gap:2px;min-width:0;display:grid}.queueHeadCopy strong{letter-spacing:-.01em;font-size:13px}.queueHeadCopy small{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.queueHeadCount{color:#171a20;background:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 8px;font-size:11px;font-weight:800;display:grid}.globalUploadQueueBody{max-height:min(480px,62vh);padding:8px;overflow:auto}.queueJob{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:10px}.queueJob+.queueJob{margin-top:7px}.queueJob-uploading{background:#fbfcff;border-color:#cfd9ff}.queueJob-failed{background:snow;border-color:#f0c8cc}.queueJobTop{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.queueJobState{color:#616975;place-items:center;width:22px;height:22px;display:grid}.queueJob-uploading .queueJobState{color:#3258d6}.queueJob-failed .queueJobState{color:#b4232f}.queueJobTop>div{gap:2px;min-width:0;display:grid}.queueJobTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.queueJobTop small{color:#78808d;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.queueJobTop b{color:#626a76;font-size:10px}.queueProgress{background:#eceef2;border-radius:999px;height:4px;margin:9px 0 6px 30px;overflow:hidden}.queueProgress i{border-radius:inherit;background:#1b1e24;height:100%;transition:width .16s;display:block}.queueJob-uploading .queueProgress i{background:#345eea}.queueJobMeta{color:#7a818b;justify-content:space-between;gap:8px;margin:0 0 0 30px;font-size:9.5px;display:flex}.queueMore{color:#7a818b;text-align:center;margin:8px 4px 2px;font-size:10px}.queueClear{color:#303640;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #e0e3e8;border-radius:10px;margin-top:8px;font-size:11px;font-weight:700}@media (max-width:640px){.globalUploadQueue{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:16px;width:calc(100vw - 20px)}.globalUploadQueueBody{max-height:46vh}}.queueJob-completed_with_errors{background:#fffdf7;border-color:#e9c979}.queueJob-completed_with_errors .queueJobState{color:#9a6b05}.queueJobContext strong,.queueJobContext small{align-items:baseline;gap:6px;display:flex}.queueJobContext strong span,.queueJobContext small span{color:#9aa0aa;letter-spacing:.08em;text-transform:uppercase;flex:none;min-width:34px;font-size:8px;font-weight:800}.queueJobContext strong{font-size:12.5px}.queueJobContext small{font-size:10.5px}.queueStatus{text-align:center;background:#f0f2f5;border-radius:999px;min-width:48px;padding:4px 7px}.queueStatus-completed{background:#eaf8f1;color:#18764b!important}.queueStatus-completed_with_errors{background:#fff3cf;color:#8a6208!important}.queueStatus-failed{background:#fdecee;color:#aa2936!important}.queueIssueBox{background:#fffc;border:1px solid #f0d4d7;border-radius:9px;gap:4px;margin:8px 0 0 30px;padding:8px 9px;display:grid}.queueIssueHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.queueIssueHead strong{color:#8f2631;font-size:10.5px}.queueIssueHead button{min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4c3c7;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.queueIssueBox p{color:#6f5356;overflow-wrap:anywhere;margin:0;font-size:9.5px;line-height:1.4}.queueIssueBox p b{color:#4f3437}.queueJob-interrupted{background:#fffaf0;border-color:#e8c57a}.queueJob-interrupted .queueJobState{color:#9a6b05}.queueStatus-interrupted{background:#fff0c4;color:#8a6208!important}.queueIssueActions{align-items:center;gap:5px;display:flex}.queueIssueActions button{white-space:nowrap}@media (max-width:460px){.queueIssueHead{flex-direction:column;align-items:flex-start}.queueIssueActions{width:100%}.queueIssueActions button{flex:1 1 0;justify-content:center}}.queueIssueActions button:disabled{opacity:.55;cursor:wait}.queueRetryError{font-weight:700;color:#a61b29!important}.queueFailedToggle{font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.queueFailedList{border-top:1px solid #00000014;max-height:220px;margin-top:7px;overflow:auto}.queueFailedItem{border-bottom:1px solid #0000000f;gap:2px;padding:7px 0;font-size:12px;line-height:1.35;display:grid}.queueFailedItem b{overflow-wrap:anywhere}.queueFailedItem span{opacity:.72;overflow-wrap:anywhere}.queueFailedMore{font-weight:650}.dashboardV08{color:#1a1c20;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f8f8f7}.dashboardV08 .adminTopbar{max-width:1600px;height:66px}.dashboardV08 .selectLibraryBack{color:#292d33;background:#fff;border:1px solid #e1e3e5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dashboardV08 .selectLibraryBack:hover{background:#f1f2f2}.dashboardV08 .adminHero{color:#17191d;max-width:1600px;box-shadow:none;background:#fff;border:1px solid #e4e5e6;border-radius:17px;align-items:center;gap:22px;margin:9px auto 19px;padding:23px 27px}.dashboardV08 .adminHero h1{letter-spacing:-.035em;margin:3px 0 6px;font-size:clamp(24px,2vw,30px);line-height:1.16}.dashboardV08 .adminHero .muted{color:#666d75;font-size:13px;line-height:1.45}.dashboardV08 .adminHero .eyebrow{color:#777e86;font-size:11px}.dashboardV08 .dashboardStats{grid-template-columns:repeat(4,minmax(98px,1fr));gap:9px;display:grid}.dashboardV08 .statCard{color:#262a30;background:#f8f8f7;border:1px solid #e9eaeb;border-radius:11px;min-width:0;padding:11px 13px}.dashboardV08 .statCard span{color:#687078;margin-top:7px;font-size:12px}.dashboardV08 .statCard strong{margin-top:2px;font-size:21px;font-weight:700}.dashboardV08 .dashboardViewBar{border-bottom:1px solid #e5e6e8;gap:22px;max-width:1600px;margin:0 auto 17px}.dashboardV08 .dashboardTabs{gap:25px;padding:0;display:flex}.dashboardV08 .dashboardTabs button{color:#737981;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 1px;font-size:14px;font-weight:550}.dashboardV08 .dashboardTabs button.active{color:#17191d;background:0 0;border-color:#1a1c20;font-weight:700}.dashboardV08 .dashboardTabs button span,.dashboardV08 .dashboardTabs button.active span{color:#50565e;background:#eeeeed;min-width:21px;height:21px;font-size:11px;font-weight:650}.dashboardV08 .searchBox{border-radius:10px;width:min(305px,100%);height:40px}.dashboardV08 .searchBox input{font-size:14px}.dashboardV08 .projectGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;max-width:1600px}.dashboardV08 .projectCard{box-shadow:none;border-radius:13px}.dashboardV08 .projectCard:hover{border-color:#bdc2c7;transform:translateY(-2px);box-shadow:0 9px 22px #1416190f}.dashboardV08 .projectCover{height:155px}.dashboardV08 .projectCardBody{padding:13px 14px 15px}.dashboardV08 .projectTitleRow h2{letter-spacing:-.02em;margin-bottom:4px;font-size:16px;font-weight:650}.dashboardV08 .projectTitleRow p{font-size:13px}.dashboardV08 .submissionMetric{margin-top:11px;padding-top:10px;font-size:13px}.dashboardV08 .submissionMetric strong{font-size:13px}.dashboardV08 .selectionAccessMetric{font-size:12px}.dashboardV08 .dashboardAlbumStatusList{gap:7px;margin-top:10px;padding-top:10px}.dashboardV08 .dashboardAlbumStatusList span{font-size:12px;font-weight:600}.dashboardV08 .dashboardAlbumStatusList small{max-width:62%;font-size:11px;line-height:1.35}.dashboardV08 .dashboardAlbumStatusList .moreAlbumsRow{font-size:11px}.dashboardV08 .statusBadge{padding:6px 9px;font-size:11px;font-weight:700;top:10px;left:10px}.dashboardV08 .cardReopenAlert{padding:7px 9px;font-size:11px;font-weight:700}@media (max-width:1399px){.dashboardV08 .projectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.dashboardV08 .adminHero{flex-direction:column;align-items:stretch}.dashboardV08 .projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboardV08 .adminTopbar{gap:10px;height:auto;min-height:66px}.dashboardV08 .adminHero{padding:18px}.dashboardV08 .dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardV08 .dashboardViewBar{flex-direction:column;align-items:stretch;gap:10px}.dashboardV08 .dashboardTabs{gap:18px;width:100%;overflow-x:auto}.dashboardV08 .searchBox{width:100%}}@media (max-width:600px){.dashboardV08 .projectGrid{grid-template-columns:1fr}.dashboardV08 .projectCover{height:195px}}.dashboardV08 .projectCardWithActions .projectCover{aspect-ratio:4/3;background:#242424;width:100%;position:relative;overflow:hidden;height:auto!important}.dashboardV08 .projectCardWithActions .projectCover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000029 0%,#0000 33%,#00000026 53%,#000000d1 100%);position:absolute;inset:0}.dashboardV08 .projectCardWithActions .projectCover img{object-fit:cover;width:100%;height:100%;display:block}.dashboardV08 .projectCardWithActions .projectCover img.coverCropImage{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important}.dashboardV08 .selectCoverCaption{z-index:2;pointer-events:none;color:#fff;text-shadow:0 1px 5px #00000059;flex-direction:column;gap:2px;min-width:0;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.dashboardV08 .selectCoverCaption strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.2}.dashboardV08 .selectCoverCaption span{color:#ffffffe6;font-size:12px;line-height:1.35}.dashboardV08 .projectCardWithActions .projectTitleRow{display:none}.dashboardV08 .projectCardWithActions .projectCardBody{padding:8px 12px 10px}.dashboardV08 .projectCardWithActions .submissionMetric{border-top:0;align-items:center;min-height:24px;margin:0;padding:3px 0;font-size:12px}.dashboardV08 .projectCardWithActions .selectionAccessMetric{min-height:24px;margin:0;padding:3px 0;font-size:12px}.dashboardV08 .projectCardWithActions .dashboardAlbumStatusList{gap:3px;margin-top:5px;padding-top:6px}.dashboardV08 .projectCardWithActions .dashboardAlbumStatusList>div{min-height:18px}.dashboardV08 .projectCardWithActions .dashboardAlbumStatusList span{font-size:12px}.dashboardV08 .projectCardWithActions .dashboardAlbumStatusList small{max-width:65%;font-size:11px}.dashboardV08 .projectCardWithActions .statusBadge{z-index:3}.dashboardV08 .projectCardWithActions .cardReopenAlert{z-index:3;white-space:normal;max-width:calc(100% - 24px);top:44px;bottom:auto}.dashboardV08 .projectCardWithActions .projectCardLink{text-decoration:none}.pdPanelCardActions{z-index:6;align-items:center;gap:6px;display:flex;position:absolute;top:14px;right:14px}.pdPanelCardActions .projectDeleteButton{position:static}.pdPanelRenameButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:.82;background:#14161ac2;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pdPanelRenameButton:hover,.pdPanelRenameButton:focus-visible{opacity:1;background:#353b42}@media (max-width:720px){.pdPanelCardActions{top:11px;right:11px}.pdPanelRenameButton{width:38px;height:38px}}
