.album-back{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.album-tools{background:linear-gradient(135deg,#f0efff,#e4fbf7);border:1px solid #d9d5fb;border-radius:16px;grid-template-columns:1fr minmax(220px,.8fr) auto;align-items:end;gap:10px;margin:18px 0;padding:16px;display:grid}.album-tools b,.album-tools span{display:block}.album-tools b{font-size:11px}.album-tools span{color:var(--muted);margin-top:4px;font-size:9px}.album-tools input,.photo-uploader select{background:#fff;border:1px solid #d8d4ca;border-radius:9px;padding:11px}.album-tools button{color:#fff;background:#5146a6;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.album-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.album-folders>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 0 14px;overflow:hidden;box-shadow:0 8px 22px #23234a0d}.album-folders>button>div{background:linear-gradient(135deg,#e8e5ff,#dffaf6);place-items:center;height:150px;display:grid;overflow:hidden}.album-folders img{object-fit:cover;width:100%;height:100%}.album-folders i{color:#5146a6;font-size:34px;font-style:normal}.album-folders b,.album-folders span{padding:0 13px;display:block}.album-folders b{margin-top:12px;font-size:11px}.album-folders span{color:var(--muted);margin-top:4px;font-size:8px}.photo-uploader label select{width:100%;margin-bottom:8px;display:block}@media (width<=750px){.album-tools{grid-template-columns:1fr}.album-folders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.album-folders{grid-template-columns:1fr}}.feature-usage{border-top:1px solid #efede7;padding:12px 0}.feature-usage>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.feature-usage b{color:var(--muted);font-size:9px}.feature-usage i{background:#eeece7;border-radius:8px;height:7px;margin-top:8px;display:block;overflow:hidden}.feature-usage em{background:linear-gradient(90deg,#6c5ce7,#38d6c5);border-radius:8px;height:100%;display:block}.empty-note{color:var(--muted);background:#f7f6f2;border-radius:10px;padding:15px;font-size:10px}.team-usage-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.team-usage-grid span{color:var(--muted);background:#f7f6f2;border-radius:9px;padding:10px;font-size:8px}.team-usage-grid b{color:var(--ink);margin-bottom:3px;font:20px Georgia;display:block}.privacy-summary p{color:var(--muted);max-width:850px;font-size:10px;line-height:1.7}.privacy-summary small{color:#5146a6;margin-top:12px;font-weight:700;display:block}@media (width<=800px){.team-usage-grid{grid-template-columns:repeat(2,1fr)}}
