.folder-back-row{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}#folderSubrow{display:flex;align-items:center;gap:8px;padding:8px 0;position:sticky;top:0;z-index:10;pointer-events:none}#folderSubrow #gcDateWrap,#folderSubrow .gallery-controls{pointer-events:auto}.folder-subrow-subtitle{display:flex;align-items:center;gap:10px;min-width:0}#folderSubrowDate{display:none!important}.od4-date-range-wrap{position:relative;display:flex;align-items:center}.od4-date-range{padding:8px 12px;font-size:14px;background:#1f1f1ff2}.od4-date-range:hover{background:#323232f2}.od4-date-range:active{background:#141414f2}[data-theme=light] .od4-date-range{background:#fffffff2}[data-theme=light] .od4-date-range:hover{background:#ebebebf2}[data-theme=light] .od4-date-range:active{background:#d7d7d7f2}.od4-date-range svg{width:18px;height:18px;fill:currentColor}.od4-date-range.selected{background:var(--button-background-2-rest)}[data-theme=light] .od4-date-range.selected{background:#0000000a}.od4-date-dropdown{display:none;position:absolute;top:calc(100% + 8px);inset-inline-start:0;background:#1f1f1ff2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid transparent;border-radius:16px;width:220px;padding:12px;z-index:200}[data-theme=light] .od4-date-dropdown{background:#fffffff2}.od4-date-dropdown.open{display:block}.od4-date-year-row{display:flex;align-items:center;justify-content:space-between;height:28px}.od4-date-year-nav{display:flex;align-items:center;gap:1px}.od4-date-year-label{font-size:14px;font-weight:600;color:var(--fg-neutral-2-rest);cursor:pointer;border-radius:4px;padding:0 4px 0 10px;transition:background .12s;line-height:28px}.od4-date-year-label:hover{background:var(--bg-neutral-1-hover)}.od4-date-year-btn{background:none;border:1px solid transparent;color:var(--fg-neutral-2-rest);cursor:pointer;padding:0;border-radius:4px;width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.od4-date-year-btn svg{width:1em;height:1em}.od4-date-year-btn:hover{background:var(--bg-neutral-1-hover);color:var(--fg-neutral-1-hover)}.od4-date-month-grid-wrap{overflow:hidden;position:relative}.od4-date-month-grid{display:grid;grid-template-columns:repeat(4,40px);justify-content:space-between;row-gap:16px;margin-top:8px}@keyframes od4-slide-in-left{0%{transform:translate(-30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes od4-slide-in-right{0%{transform:translate(30%);opacity:0}to{transform:translate(0);opacity:1}}.od4-date-month-grid.slide-left{animation:od4-slide-in-left .14s ease-out}.od4-date-month-grid.slide-right{animation:od4-slide-in-right .14s ease-out}.od4-date-month-cell,.od4-date-year-cell{padding:0;text-align:center;font-size:12px;font-weight:400;color:var(--fg-neutral-2-rest);border-radius:4px;cursor:pointer;border:1px solid transparent;background:none;font-family:inherit;width:40px;height:40px;line-height:40px;transition:background .1s,color .1s}.od4-date-month-cell:hover,.od4-date-year-cell:hover{background:var(--bg-neutral-1-hover);color:var(--fg-neutral-1-hover);border-color:var(--stroke-neutral-2-rest)}.od4-date-month-cell.selected,.od4-date-year-cell.selected{background:linear-gradient(var(--bg-neutral-1-rest),var(--bg-neutral-1-rest)) padding-box,var(--pill-stroke-1) border-box;border:1px solid transparent;color:var(--fg-neutral-1-hover);font-weight:600;cursor:default}[data-theme=light] .od4-date-month-cell.selected,[data-theme=light] .od4-date-year-cell.selected{background:linear-gradient(#f5f5f5,#f5f5f5) padding-box,var(--pill-stroke-1) border-box}.od4-date-month-cell.no-data,.od4-date-year-cell.no-data{color:var(--fg-neutral-disabled-1-rest);cursor:default;pointer-events:none}.folder-subrow-date{display:inline-flex;align-items:center;height:44px;font-size:13px;font-weight:600;color:var(--fg-neutral-3-hover);background:var(--surface-background);border-radius:99px;padding:0 16px;white-space:nowrap;transition:background .1s cubic-bezier(.17,.17,.83,.83) 50ms}[data-theme=light] .folder-subrow-date{color:#000000b3;background:#fffc}#folderSubrow.is-stuck .folder-subrow-date{color:#ffffffe6;background:#0e0e0eb3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 4px 20px #0006}[data-theme=light] #folderSubrow.is-stuck .folder-subrow-date{color:#000000e6;background:#ffffffb3}.folder-subrow-spacer{flex:1}#folderSubrow.is-stuck .chrome-btn-icon{background:#0e0e0eb3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 4px 20px #0006}#folderSubrow.is-stuck .chrome-btn-icon:hover{background:#0e0e0ed9}[data-theme=light] #folderSubrow.is-stuck .chrome-btn-icon{background:#ffffffb3}[data-theme=light] #folderSubrow.is-stuck .chrome-btn-icon:hover{background:#ffffffd9}.photo-date-label{display:none}[data-folder-date=inline] .photo-date-label{display:block;position:absolute;top:6px;inset-inline-start:6px;padding:2px 8px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:99px;font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;z-index:1;pointer-events:none}
