.v2-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.v2-tab{flex:0 0 auto;min-height:48px;white-space:nowrap}.v2-tabs .v2-tab:first-child{margin-left:auto}.v2-tabs .v2-tab:last-child{margin-right:auto}.v2-list.simple{display:flex;flex-direction:column;gap:6px}.simple-row{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:64px;border-radius:12px;overflow:hidden}.simple-kind{flex:0 0 24px;text-align:center;font-size:13px;color:#5c6d63}.simple-main{flex:1;min-width:0;display:block;background:none!important;color:#163e31!important;padding:4px!important;border:0!important;text-decoration:none}.simple-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;text-align:left}.simple-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#66766e;text-align:left}.simple-row button:not(.simple-main){flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:5px}.simple-row a.simple-main{min-height:44px}.folder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0 26px}.folder-card{background:white;border:1px solid #dfe5df;border-radius:18px;padding:16px;min-width:0}.folder-open{background:none;border:0;color:#163e31;text-align:left;width:100%;min-height:70px;padding:0;overflow-wrap:anywhere}.folder-open strong{display:block;font-size:18px;margin:8px 0}.folder-menu{display:flex;flex-wrap:wrap;gap:5px}.folder-menu button{min-height:44px;padding:6px 10px}.view-toggle{display:flex;gap:4px}.view-toggle button[aria-pressed=true]{background:#163e31;color:white}.select-check{display:flex;align-items:center;gap:8px;min-height:44px;margin:0}.select-check input,.folder-selector input{width:22px!important;height:22px;margin:0 8px 0 0!important;flex:0 0 22px}.folder-selector{border:1px solid #dae1d9;border-radius:12px;padding:12px;margin:16px 0}.folder-selector label{display:flex;align-items:center;min-height:44px;margin:0!important;overflow-wrap:anywhere}.folder-picker-list{max-height:50vh;overflow:auto;border:1px solid #dae1d9;padding:8px;border-radius:12px}.folder-picker-list label{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #edf0ed;margin:0}.folder-picker-list input{width:22px;height:22px;margin-right:10px}.v24-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.v24-tools button,.v24-tools select{min-height:44px}.v24-section-title{font-size:21px;margin:26px 0 10px}.v2-card .backup-actions{flex-wrap:wrap}.folder-page-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.v2-panel [hidden],.folder-selector[hidden]{display:none!important}.v2-panel .v2-list{margin-bottom:16px}@media(max-width:600px){.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folder-card{padding:12px}.folder-open strong{font-size:16px}.v2-tabs .v2-tab:first-child,.v2-tabs .v2-tab:last-child{margin:0}.v2-tab{font-size:12px;padding:12px 14px}.v2-summary{gap:6px}.simple-row{gap:4px}.simple-row button:not(.simple-main){width:44px}.v2-panel .toolbar input[type=search]{min-width:100%;width:100%}.folder-grid .secondary{font-size:13px}.v24-tools button{padding:10px}.v2-add{bottom:calc(86px + env(safe-area-inset-bottom))}}
.folder-membership{color:#235d46;font-weight:600;overflow-wrap:anywhere}.simple-main small{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.5}.v2-card p.hint{overflow-wrap:anywhere}
