.v2-tabs{display:flex;position:fixed;z-index:500;bottom:0;left:0;right:0;justify-content:center;gap:8px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #dce2dc;backdrop-filter:blur(12px)}
.v2-tab{border:0;background:transparent;padding:13px 22px;border-radius:12px;font-weight:700;color:#566259}.v2-tab.selected{background:#163e31;color:white}.v2-add{position:fixed;right:24px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:501;box-shadow:0 6px 22px #163e3130}.v2-panel{padding-bottom:70px}.v2-summary{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.v2-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.v2-card{background:white;border:1px solid #dfe5df;border-radius:18px;padding:22px;overflow-wrap:anywhere}.v2-card h3{font-size:21px;margin:12px 0}.v2-card p{white-space:pre-wrap}.v2-card .backup-actions{gap:8px;margin-top:18px}.v2-card button,.v2-card a{min-height:44px}.compact{grid-template-columns:1fr}.compact .v2-card{padding:14px 20px}.compact .v2-card h3{margin:5px 0}.v2-panel .toolbar{display:flex;flex-wrap:wrap}.v2-panel input[type=search]{flex:1;min-width:210px}.v2-panel [hidden]{display:none!important}body{padding-bottom:100px}#bookmark-editor form{padding:26px}#bookmark-editor label{margin-top:15px}#bookmark-editor input[type=checkbox]{width:22px;display:inline-block}dialog>input,dialog>textarea{width:100%;margin:12px 0}dialog>button,dialog>a{margin:7px}.v2-panel .page-header{margin-top:20px}@media(max-width:600px){.v2-tab{padding:12px 14px;font-size:12px}.v2-list{grid-template-columns:1fr}.v2-add{right:16px}.v2-panel h1{font-size:29px}.v2-summary button{padding:12px;font-size:12px}.sidebar{display:none}}
