:root{color:#25211d;background:#f4f1eb;font-family:Inter,Arial,sans-serif}body{overflow-x:hidden}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100vh;margin:0}body{color:#25211d;background:#f4f1eb;font-family:Inter,Arial,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{transition:background .16s,border-color .16s,color .16s,transform .16s}button:hover{transform:translateY(-1px)}.app{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #1f2a241a;width:220px;min-height:100vh;padding:18px 12px}.brand,.brand-clean{margin-bottom:22px;display:block}.logo{display:none}.brand strong,.brand-clean strong{max-width:170px;font-size:16px;font-weight:650;line-height:1.15;display:block}.brand p,.brand-clean p,.sidebar p{color:#6b6259;max-width:170px;margin:6px 0 0;font-size:11px;line-height:1.3}.sidebar-nav,nav{flex-direction:column;gap:4px;display:flex}.sidebar-nav button,nav button{text-align:left;color:#25211d;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:550}.sidebar-nav button:hover,.sidebar-nav button.active,nav button:hover,nav button.active{color:#ea580c;background:#fff1e6}.sidebar-nav-separated{border-top:1px solid #1f2a241a;margin-top:18px;padding-top:14px}.main{background:#f4f1eb;width:100%;min-width:0;padding:18px 22px 32px}.topbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.topbar div{flex-direction:column;gap:2px;display:flex}.topbar strong{font-size:12px;font-weight:600}.topbar span{color:#6b6259;font-size:13px}.logout-button,.secondary-button,.primary-button{color:#1f2a24;cursor:pointer;background:#fff;border:1px solid #1f2a241a;border-radius:12px;padding:9px 14px;font-weight:600;box-shadow:0 8px 22px #1f2a240f}.primary-button{color:#fff;background:#1f2a24}.secondary-button{margin-bottom:12px}.hero,.stats,.dashboard-grid,.module-page{width:100%;max-width:1480px}.hero{color:#fff;background:linear-gradient(135deg,#1f2a24f5,#1f2a24b8);border-radius:22px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:28px;min-height:150px;padding:26px;display:grid;box-shadow:0 12px 32px #1f2a2424}.hero.simple{min-height:180px;display:block}.eyebrow{color:#fed7aa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.eyebrow.dark{color:#ea580c}.hero h2{margin:0;font-size:34px;font-weight:650;line-height:1.05}.hero p{color:#fff7ed;margin:8px 0 0;font-size:14px;line-height:1.4}.hero-inspiration span{display:none}.hero-inspiration strong{color:#ffffffd1;max-width:420px;font-size:15px;font-style:italic;font-weight:450;line-height:1.45;display:block}.hero-tools{justify-content:flex-end;gap:8px;display:flex}.hero-tools input{border:0;border-radius:12px;width:260px;padding:10px 12px}.hero-tools button,.panel button{color:#9a3412;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:9px 12px;font-weight:600}.stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.stat{background:#fff;border:1px solid #1f2a2414;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:600;box-shadow:0 8px 20px #1f2a240b}.stat span{color:#ea580c;margin-right:5px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.panel,.activity-form,.activity-item,.todo-item,.calendar-item,.calendar-day,.calendar-month-day,.browserlinks-panel,.browserlinks-card,.import-card,.settings-card,.category-overview{background:#fff;border:1px solid #1f2a2414;border-radius:18px;box-shadow:0 8px 22px #1f2a240b}.panel{min-height:150px;padding:18px}.panel h3,.module-header h2,.activity-item h3,.todo-check strong,.calendar-item h3,.browserlinks-card h3,.settings-card h3,.category-overview h3{font-weight:600}.panel h3{margin:0 0 12px;font-size:18px}.panel p,.panel ul,.module-header p,.activity-item p,.todo-check small,.calendar-item p,.settings-card p,.category-overview p{color:#6b6259}.panel p{margin:0 0 14px;font-size:14px}.panel ul{margin:0 0 12px;padding-left:18px;font-size:14px;line-height:1.45}.module-header{margin-bottom:16px}.module-header h2{margin:0 0 8px;font-size:30px}.module-header p{margin:0;font-size:14px}.activity-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.activity-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:100%;padding:12px;display:grid}.activity-form input,.activity-form select,.activity-form textarea,.activity-controls input,.activity-controls select,.import-upload input,.login-card input,.browserlinks-search,.browserlinks-card-header select{color:#25211d;background:#fbfaf7;border:1px solid #1f2a2429;border-radius:11px;width:100%;padding:8px 10px;font-size:13px}.activity-form textarea{resize:vertical;grid-column:span 2;min-height:46px}.checkbox-row{align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.checkbox-row input{width:auto}.activity-form button{color:#fff;cursor:pointer;background:#1f2a24;border:0;border-radius:11px;padding:9px 12px;font-weight:600}.activity-form button:disabled{opacity:.6;cursor:wait}.activity-controls{grid-template-columns:minmax(220px,1fr) 170px 190px;align-items:center;gap:8px;width:100%;margin:12px 0 10px;display:grid}.activity-list,.todo-list,.calendar-list{gap:10px;width:100%;display:grid}.empty-state{color:#6b6259;font-size:14px}.activity-item{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;display:flex}.activity-item h3{margin:0 0 6px;font-size:17px}.activity-item p{margin:0 0 6px;font-size:13px}.activity-item a{color:#ea580c;font-weight:600}.activity-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:320px;display:flex}.activity-actions button,.browserlink-actions button,.browserlink-actions a{color:#9a3412;cursor:pointer;background:#fff1e6;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.activity-actions button:hover,.browserlink-actions button:hover{background:#fed7aa}.danger-button,.activity-actions .danger-button,.browserlink-actions .danger-button{color:#b91c1c;background:#fef2f2}.status-badge{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.done{color:#166534;background:#dcfce7}.status-badge.archived{color:#4b5563;background:#f3f4f6}.category-overview{padding:14px}.category-overview.compact{margin-top:18px}.category-overview-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.category-overview h3{margin:4px 0 0;font-size:18px}.category-clear-button,.category-card{color:#25211d;cursor:pointer;background:#fff;border:1px solid #1f2a241a}.category-clear-button{border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:550;display:inline-flex}.category-clear-button span{color:#5f6c62;background:#f0eee8;border-radius:999px;padding:2px 7px;font-size:12px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.activity-workspace .category-grid{grid-template-columns:1fr}.category-card{text-align:left;border-color:var(--category-border);border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.category-card:hover{background:#fbfaf7}.category-card.active,.category-clear-button.active{border-color:var(--category-accent,#556b5d6b);background:var(--category-soft,#f4f1eb)}.category-card-image{object-fit:cover;background:#ece8e1;border-radius:12px;width:76px;height:56px;display:block}.category-card-content{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.category-card-title{color:var(--category-accent,#2f4037);font-size:13px;font-weight:650;line-height:1.15}.category-card-description{color:#6b6259;font-size:11px;line-height:1.2}.category-card-badge{background:var(--category-soft,#f4f1eb);color:var(--category-accent,#2f4037);border-radius:999px;align-items:center;margin-top:2px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.todo-summary{flex-wrap:wrap;gap:8px;width:100%;margin:0 0 12px;display:flex}.todo-summary button{color:#2f4037;cursor:pointer;background:#fff;border:1px solid #1f2a241a;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;box-shadow:0 6px 16px #1f2a240a}.todo-summary button.active{background:#e8f0e8;border-color:#556b5d66}.todo-summary span{color:#556b5d;margin-right:5px}.todo-controls{grid-template-columns:minmax(240px,1fr) 190px 180px;gap:8px;width:100%;margin-bottom:12px;display:grid}.todo-controls input,.todo-controls select{color:#25211d;background:#fff;border:1px solid #1f2a2429;border-radius:11px;width:100%;padding:8px 10px;font-size:13px}.todo-item{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;padding:12px 16px;display:flex}.todo-item.overdue{background:snow;border-color:#b91c1c33}.todo-item.today{background:#fbfdfb;border-color:#556b5d3d}.todo-item.planned{border-color:#8a6f4d2e}.todo-check{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.todo-check input{cursor:pointer;flex:none;width:16px;height:16px;margin-top:4px}.todo-content{flex-direction:column;gap:5px;min-width:0;display:flex}.todo-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-title-row strong{color:#25211d;font-size:16px;font-weight:650}.todo-status-label{color:#5f6c62;background:#f0eee8;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.todo-status-label.overdue{color:#991b1b;background:#fee2e2}.todo-status-label.today{color:#2f4037;background:#e8f0e8}.todo-status-label.planned{color:#8a6f4d;background:#f4efe6}.todo-meta-row{color:#6b6259;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.35;display:flex}.todo-meta-row span:not(:last-child):after{content:"Â·";color:#c2b9ad;margin-left:6px}.todo-check small{color:#6b6259;font-size:12px;line-height:1.35;display:block}.todo-actions{min-width:310px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:14px 0 16px;display:flex}.calendar-view-switch,.calendar-navigation{flex-wrap:wrap;gap:8px;display:flex}.calendar-view-switch button,.calendar-navigation button{color:#1f2a24;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600;box-shadow:0 6px 18px #1f2a240d}.calendar-view-switch button.active{color:#fff;background:#1f2a24}.calendar-item{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:16px 18px;display:grid}.calendar-date{text-align:center;color:#9a3412;background:#fff1e6;border-radius:14px;padding:12px}.calendar-date strong{font-size:15px;line-height:1.2;display:block}.calendar-date span{margin-top:4px;font-size:13px;font-weight:600;display:block}.calendar-item h3{margin:0 0 6px;font-size:18px}.calendar-item p{margin:0;font-size:14px}.calendar-week{grid-template-columns:repeat(7,minmax(118px,1fr));gap:10px;width:100%;display:grid}.calendar-day-header{border-bottom:1px solid #1f2a2414;margin-bottom:10px;padding-bottom:8px}.calendar-day-header strong{font-size:15px;font-weight:600;display:block}.calendar-day-header span,.calendar-day p{color:#6b6259;margin-top:2px;font-size:12px;display:block}.calendar-day ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.calendar-day li,.calendar-month-day span{color:#25211d;background:#fff1e6;border-radius:10px;padding:7px 8px;font-size:12px}.calendar-day li strong{color:#ea580c;font-size:12px;font-weight:600;display:block}.calendar-day li span{margin-top:2px;line-height:1.25;display:block}.calendar-month-title{margin:14px 0 12px;font-size:20px;font-weight:600}.calendar-month{grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px;width:100%;display:grid}.calendar-month-weekday{color:#6b6259;text-transform:uppercase;padding:8px;font-size:12px;font-weight:600}.calendar-month-day{min-height:115px;padding:10px}.calendar-month-day.muted{opacity:.38}.calendar-month-day strong{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.calendar-month-day span{color:#9a3412;margin-bottom:5px;line-height:1.25;display:block}.calendar-month-day em{color:#6b6259;margin-top:4px;font-size:11px;font-style:normal;display:block}.browserlinks-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start;gap:18px;width:100%;display:grid}.browserlinks-panel{max-height:calc(100vh - 36px);padding:14px;position:sticky;top:18px;overflow:auto}.browserlinks-stats div,.import-summary div{text-align:center;background:#faf8f4;border:1px solid #1f2a2414;border-radius:14px;padding:10px}.browserlinks-stats strong,.import-summary span{font-size:18px;font-weight:600;display:block}.browserlinks-stats span,.browserlinks-note{color:#6b6259;margin-top:4px;font-size:12px;display:block}.browserlinks-note{background:#f8fafc;border-radius:12px;margin:0 0 12px;padding:9px 10px;line-height:1.35}.browserlinks-filter-list,.browserlinks-folder-list{gap:7px;display:grid}.browserlinks-filter-list{margin-bottom:14px}.browserlinks-filter-list button,.browserlinks-folder-list button{cursor:pointer;color:#25211d;text-align:left;background:#fff;border:1px solid #1f2a241a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-weight:550;display:flex}.browserlinks-filter-list button.active,.browserlinks-folder-list>button.active{color:#fff;background:#f97316;border-color:#f97316}.browserlinks-folder-heading{color:#7a746a;letter-spacing:.08em;text-transform:uppercase;margin:4px 2px 2px;font-size:11px;font-weight:650}.browserlinks-folder-tree{gap:4px;display:grid}.browserlinks-folder-button{color:#2f2a25;width:100%;padding:7px 8px 7px calc(8px + (var(--folder-depth,0) * 14px));cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;display:flex}.browserlinks-folder-button:hover{background:#faf8f4;border-color:#1f2a2414}.browserlinks-folder-button.active{color:#233f35;background:#e8f0ea;border-color:#3153473d}.browserlinks-folder-button span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:520;display:flex;overflow:hidden}.browserlinks-folder-button i{color:#9a9287;flex:none;width:10px;font-style:normal}.browserlinks-folder-button strong{color:#6b6259;text-align:center;background:#f1eee8;border-radius:999px;min-width:26px;padding:2px 7px;font-size:11px}.browserlinks-folder-button.active strong{color:#233f35;background:#fff}.browserlinks-folder-empty{color:#7a746a;margin:8px 2px 0;font-size:12px}.browserlinks-selected-folder{color:#315347!important;margin-top:4px!important;font-size:12px!important}.browserlinks-card{padding:16px}.browserlinks-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.browserlinks-card-header h3{margin:0;font-size:22px}.browserlinks-card-header p{color:#6b6259;margin:4px 0 0}.browserlinks-search{background:#fff;margin-bottom:12px}.browserlinks-list{display:grid}.browserlink-row{border-top:1px solid #1f2a2414;grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.browserlink-row h3{margin:0;font-size:16px;font-weight:600}.browserlink-row p{color:#6b6259;margin:4px 0 0;font-size:13px}.browserlink-domain{color:#9a3412;text-overflow:ellipsis;font-size:13px;overflow:hidden}.browserlink-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-card{padding:16px}.settings-card-wide{grid-column:1/-1}.settings-card-header{margin-bottom:12px}.settings-card h3{margin:4px 0 8px;font-size:18px}.settings-card p{margin:0;font-size:14px;line-height:1.4}.bookmark-import.embedded .import-card{margin-bottom:0}.import-card{width:100%;margin-bottom:16px;padding:16px}.import-upload{gap:6px;margin-bottom:12px;display:grid}.import-upload strong{font-weight:600}.import-upload span,.import-summary div{color:#6b6259;font-size:13px}.import-summary{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.import-status{color:#166534;margin:12px 0 0;font-size:14px}.error-message{color:#b91c1c;background:#fef2f2;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.login-page,.loading-page{background:linear-gradient(135deg,#f4f1eb,#fff7ed);justify-content:center;align-items:center;min-height:100vh;padding:22px;display:flex}.login-card{background:#fff;border:1px solid #1f2a2414;border-radius:24px;width:100%;max-width:390px;padding:28px;box-shadow:0 16px 44px #1f2a241f}.login-card h1{margin:0 0 8px;font-size:28px;font-weight:650}.login-card p{color:#6b6259;margin:0 0 20px;font-size:14px}.login-card form{flex-direction:column;gap:13px;display:flex}.login-card label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.login-card button{color:#fff;cursor:pointer;background:#1f2a24;border:0;border-radius:13px;margin-top:4px;padding:12px 15px;font-weight:600}@media (width<=1250px){.hero,.activity-workspace,.browserlinks-layout,.settings-grid{grid-template-columns:1fr}.browserlinks-panel{max-height:none;position:static}.activity-workspace .category-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.browserlink-row{grid-template-columns:1fr}.browserlink-actions{justify-content:flex-start}}@media (width<=1050px){.calendar-week,.calendar-month{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-month-weekday{display:none}}@media (width<=900px){.app{grid-template-columns:1fr}.sidebar{width:100%;min-height:auto}.main{padding:16px}.hero-tools,.calendar-toolbar{flex-direction:column;align-items:flex-start}.hero-tools{justify-content:flex-start}.hero-tools input{width:100%}.dashboard-grid,.activity-form,.activity-controls,.todo-controls,.calendar-week,.calendar-month{grid-template-columns:1fr}.activity-form textarea{grid-column:span 1}.activity-item,.todo-item{flex-direction:column}.activity-actions{justify-content:flex-start;min-width:auto}.calendar-item{grid-template-columns:1fr}.calendar-date{text-align:left}}:root{--accent:#556b5d;--accent-soft:#e8eee8;--accent-soft-2:#f3f6f2;--accent-text:#2f4037;--line-soft:#2f40371f}body{background:#f3f0e8}.sidebar-nav button:hover,.sidebar-nav button.active,nav button:hover,nav button.active{background:var(--accent-soft);color:var(--accent-text)}.stat{border:1px solid var(--line-soft);color:#2f4037;cursor:pointer}.stat:hover{background:var(--accent-soft-2);border-color:#556b5d47}.stat span{color:var(--accent-text)}.hero{background:radial-gradient(circle at 14% 18%,#ffffff21,#0000 28%),radial-gradient(circle at 86% 20%,#d6e0cf33,#0000 26%),linear-gradient(135deg,#2f4037,#566257);position:relative;overflow:hidden}.hero:after{content:"";opacity:.18;pointer-events:none;background:linear-gradient(115deg,#0000 0 48%,#ffffff29 49%,#0000 58%),repeating-linear-gradient(135deg,#ffffff0e 0 1px,#0000 1px 18px);position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero-variant-1{background:radial-gradient(circle at 14% 18%,#ffffff21,#0000 28%),radial-gradient(circle at 86% 20%,#d6e0cf33,#0000 26%),linear-gradient(135deg,#2f4037,#566257)}.hero-variant-2{background:radial-gradient(circle at 12% 18%,#ffffff1f,#0000 28%),radial-gradient(circle at 90% 32%,#e2d9c42e,#0000 28%),linear-gradient(135deg,#34443b,#6a6254)}.hero-variant-3{background:radial-gradient(circle at 15% 24%,#ffffff1c,#0000 28%),radial-gradient(circle at 82% 18%,#bdcfc633,#0000 30%),linear-gradient(135deg,#2f3f3b,#536b67)}.hero-variant-4{background:radial-gradient(circle at 18% 18%,#ffffff21,#0000 28%),radial-gradient(circle at 88% 28%,#e6dac133,#0000 30%),linear-gradient(135deg,#334037,#625d4f)}.hero-tools button,.panel button,.primary-button,.activity-form button{color:#fff;background:#26362e}.hero-tools button:hover,.panel button:hover,.primary-button:hover,.activity-form button:hover{background:#33483d}.secondary-button,.logout-button{color:#2f4037}.eyebrow.dark,.eyebrow{color:#8a6f4d}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;width:100%;max-width:1480px;margin-top:14px;display:grid}.dashboard-main{min-width:0}.dashboard-workspace .dashboard-grid{margin-top:0}.dashboard-side{min-width:0}.dashboard-side .category-overview{margin-top:0;position:sticky;top:18px}.dashboard-side .category-grid{grid-template-columns:1fr}.dashboard-side .category-card{min-height:84px}.category-overview h3,.panel h3{font-weight:600}.activity-actions button,.browserlink-actions button,.browserlink-actions a{color:#2f4037;background:#eef3ed}.activity-actions button:hover,.browserlink-actions button:hover,.browserlink-actions a:hover{background:#dfe9dd}.browserlink-actions a{color:#fff;background:#33483d}.browserlink-actions a:hover{background:#26362e}@media (width<=1250px){.dashboard-workspace{grid-template-columns:1fr}.dashboard-side .category-overview{position:static}.dashboard-side .category-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=780px){.category-card{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:9px}.category-card-image{width:68px;height:50px}.category-card-description{font-size:10.5px}}.calendar-list{max-width:1480px}.calendar-item{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px}.calendar-date{color:#2f4037;background:#eef3ed;padding:10px}.calendar-date span{color:#6b6259;font-size:12px;font-weight:500}.calendar-item-main h3{margin:0 0 3px;font-size:16px;font-weight:650}.calendar-time-line{font-weight:600;color:#2f4037!important;margin:0 0 4px!important;font-size:13px!important}.calendar-actions{justify-content:flex-end;display:flex}.calendar-actions button{color:#2f4037;cursor:pointer;background:#eef3ed;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.calendar-actions button:hover{background:#dfe9dd}.calendar-week{gap:8px}.calendar-day{min-height:160px;padding:10px}.calendar-day-header{margin-bottom:8px;padding-bottom:7px}.calendar-day li{background:0 0;padding:0}.calendar-event-button,.calendar-month-entry{color:#25211d;cursor:pointer;text-align:left;background:#f4f1eb;border:1px solid #1f2a2414;border-radius:10px;width:100%}.calendar-event-button{gap:2px;padding:7px 8px;display:grid}.calendar-event-button:hover,.calendar-month-entry:hover{filter:brightness(.98)}.calendar-event-button strong{color:#25211d;font-size:12px;font-weight:650;line-height:1.2}.calendar-event-button span{color:#2f4037;font-size:11px;font-weight:600;line-height:1.2}.calendar-event-button small{color:#6b6259;font-size:10.5px;line-height:1.2}.calendar-today .calendar-event-button,.calendar-month-entry.calendar-today{background:#eef3ed;border-color:#2f403733}.calendar-planned .calendar-event-button,.calendar-month-entry.calendar-planned{background:#fff7ed;border-color:#9a572f24}.calendar-overdue .calendar-event-button,.calendar-month-entry.calendar-overdue,.calendar-item.calendar-overdue .calendar-date{background:#fef2f2;border-color:#b91c1c2e}.calendar-month-day{min-height:112px}.calendar-month-entry{gap:2px;margin-bottom:5px;padding:6px 7px;display:grid}.calendar-month-entry span{color:#25211d;background:0 0;margin:0;padding:0;font-size:11.5px;font-weight:650;line-height:1.2}.calendar-month-entry small{color:#6b6259;font-size:10.5px;line-height:1.2}@media (width<=900px){.calendar-item{grid-template-columns:1fr;align-items:start}.calendar-actions{justify-content:flex-start}}.browserlinks-folder-tree{gap:5px}.browserlinks-folder-row{padding-left:calc(var(--folder-depth,0) * 14px);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;display:grid}.browserlinks-folder-row.main-folder{margin-top:6px}.browserlinks-folder-list .browserlinks-folder-toggle{color:#6b6259;background:#f4f3ef;border:1px solid #1f2a2414;border-radius:9px;justify-content:center;align-items:center;width:28px;min-width:28px;height:31px;padding:0;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.browserlinks-folder-list .browserlinks-folder-toggle.empty{color:#c7c1b8;cursor:default;background:0 0;border-color:#0000}.browserlinks-folder-list .browserlinks-folder-toggle:not(.empty):hover{color:#315347;background:#e9e7e1}.browserlinks-folder-list .browserlinks-folder-button{background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:7px 9px}.browserlinks-folder-row.main-folder .browserlinks-folder-button{background:#efeee9;border-color:#1f2a241a;font-weight:650}.browserlinks-folder-row.main-folder .browserlinks-folder-button:hover{background:#e8e6df}.browserlinks-folder-row.sub-folder .browserlinks-folder-button:hover{background:#faf8f4;border-color:#1f2a2414}.browserlinks-folder-list .browserlinks-folder-button.active{color:#233f35;background:#e8f0ea;border-color:#3153473d}.browserlinks-folder-row.main-folder .browserlinks-folder-button.active{background:#dfe9e2;border-color:#31534747}.browserlinks-folder-list .browserlinks-folder-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smartlists-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.smartlists-sidebar,.smartlist-content,.smartlist-section,.smartlist-hero-card{background:#fff;border:1px solid #1f2a2414;border-radius:18px;box-shadow:0 10px 24px #1f2a240d}.smartlists-sidebar{padding:14px;position:sticky;top:16px}.smartlists-sidebar-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.smartlists-sidebar-header h3,.smartlist-hero-card h3,.smartlist-section-header h3{margin:4px 0 0}.smartlists-sidebar-header button,.smartlist-mini-actions button,.smartlist-link-card a{color:#213b31;cursor:pointer;background:#e9f0eb;border:1px solid #1f2a2414;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.smartlist-nav-card{color:#25211d;text-align:left;cursor:pointer;background:#fcfcfa;border:1px solid #1f2a2414;border-radius:14px;justify-content:space-between;gap:10px;width:100%;margin-bottom:8px;padding:10px 12px;display:flex}.smartlist-nav-card.active{background:#edf3ee;border-color:#31534747}.smartlist-nav-card span{flex-direction:column;gap:3px;min-width:0;display:flex}.smartlist-nav-card strong{font-size:14px;font-weight:650;line-height:1.2}.smartlist-nav-card small{color:#6b6259;font-size:12px;line-height:1.25}.smartlist-nav-card em{color:#5b665e;background:#f1f0eb;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.smartlist-content{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid}.smartlist-hero-card,.smartlist-section{padding:16px}.smartlist-hero-card p{color:#6b6259;margin:6px 0 0}.smartlist-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.smartlist-section-header span{color:#5b665e;background:#f1f0eb;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.smartlist-mini-card,.smartlist-link-card{background:#fcfcfa;border:1px solid #1f2a2414;border-radius:16px;margin-top:8px;padding:12px}.smartlist-mini-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smartlist-mini-card p,.smartlist-link-card p{color:#6b6259;margin:5px 0 0;font-size:13px;line-height:1.35}.smartlist-mini-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.smartlist-link-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.smartlist-link-card a{color:#fff;background:#213b31;flex-shrink:0}@media (width<=1100px){.smartlists-layout{grid-template-columns:1fr}.smartlists-sidebar{position:static}}.manual-entry-section{background:linear-gradient(#fff 0%,#fbfcfa 100%);border-color:#3153471f}.manual-entry-form{grid-template-columns:minmax(220px,1.4fr) 130px 145px minmax(180px,1fr) auto;align-items:center;gap:8px;margin:10px 0 12px;display:grid}.manual-entry-form input,.manual-entry-form select,.manual-entry-form textarea{color:#25211d;background:#fbfaf7;border:1px solid #1f2a2424;border-radius:11px;width:100%;padding:8px 10px;font-size:13px}.manual-entry-form textarea{resize:vertical;grid-column:1/span 4;min-height:42px}.manual-entry-form button{color:#fff;cursor:pointer;background:#213b31;border:0;border-radius:12px;grid-area:1/5/span 2;align-self:stretch;padding:8px 12px;font-size:13px;font-weight:700}.manual-list-items{gap:8px;margin-top:8px;display:grid}.manual-list-item{background:#fcfcfa;border:1px solid #1f2a2414;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.manual-list-item.done{opacity:.72;background:#f4f6f2}.manual-list-item.done h4{text-decoration:line-through}.manual-list-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manual-list-title-row span{color:#315347;background:#e9f0eb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.manual-list-item p,.manual-list-item a{color:#6b6259;margin:5px 0 0;font-size:13px;line-height:1.35}.manual-list-item a{color:#315347;font-weight:650;text-decoration:none;display:inline-block}.manual-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.manual-list-actions button{color:#264137;cursor:pointer;background:#e9f0eb;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.manual-list-actions button.danger{color:#c2185b;background:#fff1f2}@media (width<=1200px){.manual-entry-form{grid-template-columns:1fr 130px 145px}.manual-entry-form textarea,.manual-entry-form button{grid-area:auto/1/auto/-1}}@media (width<=760px){.manual-entry-form,.manual-list-item{grid-template-columns:1fr}.manual-list-actions{justify-content:flex-start}}.smartlist-hero-card h3,.smartlist-section-header h3,.smartlists-sidebar-header h3{font-weight:600}.manual-list-item{grid-template-columns:auto minmax(0,1fr) auto}.manual-done-checkbox{cursor:pointer;background:#eef3ef;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.manual-done-checkbox input{accent-color:#315347;cursor:pointer;width:16px;height:16px}.done-items-details{margin-top:10px}.done-items-details summary{cursor:pointer;color:#5f6c62;padding:8px 2px;font-size:13px;font-weight:650}.smartlist-auto-toggle-card{background:#fbfaf7;border:1px dashed #1f2a2429;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.smartlist-auto-toggle-card h3{margin:0;font-size:18px;font-weight:600}.smartlist-auto-toggle-card p{color:#6b6259;margin:5px 0 0;font-size:13px;line-height:1.4}.smartlist-auto-toggle-card button,.smartlist-link-actions button{color:#213b31;cursor:pointer;white-space:nowrap;background:#e9f0eb;border:1px solid #1f2a2414;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.smartlist-link-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.smartlist-link-actions a{margin:0}.smartlist-nav-card small{line-height:1.3}@media (width<=760px){.smartlist-auto-toggle-card,.smartlist-link-card,.smartlist-link-actions{flex-direction:column;align-items:flex-start}.manual-list-item{grid-template-columns:auto minmax(0,1fr)}.manual-list-actions{grid-column:2}}.list-status-badge{color:#315347;white-space:nowrap;background:#eef3ef;border:1px solid #3153471f;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:650;line-height:1.15;display:inline-flex}.todo-item .list-status-badge{margin-right:2px}.smartlist-nav-card[data-list-kind=builtin-favorites],.smartlist-nav-card[data-list-kind=builtin-browser-favorites]{display:none}.category-browser{gap:18px;max-width:1400px;display:grid}.category-browser-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.category-browser-card{border:1px solid var(--category-border,#1f2a241a);text-align:left;cursor:pointer;color:#25211d;background:#fff;border-radius:18px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid;box-shadow:0 8px 22px #1f2a240b}.category-browser-card:hover{background:#fbfaf7}.category-browser-card.active{background:var(--category-soft,#f4f1eb);border-color:var(--category-accent,#556b5d61)}.category-browser-card img,.category-browser-all-icon{object-fit:cover;background:#ece9e3;border-radius:14px;width:104px;height:76px;display:block}.category-browser-all-icon{color:#2f4037;background:linear-gradient(135deg,#e8ece5,#f5f1e9);justify-content:center;align-items:center;font-size:20px;font-weight:650;display:flex}.category-browser-card-content{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.category-browser-card-content strong{color:var(--category-accent,#263d34);font-size:17px;font-weight:650;line-height:1.15}.category-browser-card-content small{color:#6b6259;font-size:12px;line-height:1.25}.category-browser-card-content span{background:var(--category-soft,#f0eee8);color:var(--category-accent,#445047);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:650}.category-results-panel{background:#fff;border:1px solid #1f2a2414;border-radius:20px;padding:16px;box-shadow:0 10px 26px #1f2a240d}.category-results-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.category-results-header h3{margin:4px 0 0;font-size:24px;font-weight:650}.category-results-header>span{color:#445047;background:#f0eee8;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:650}.category-result-list{gap:10px;display:grid}.category-result-item{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.category-result-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.category-result-title-row h3{margin:0;font-size:18px;font-weight:650;line-height:1.2}.category-result-main p{color:#6b6259;margin:6px 0 0;font-size:13px;line-height:1.35}.category-result-main .category-result-notes{color:#443f39}.category-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.category-result-actions button,.category-result-actions a{color:#264137;cursor:pointer;background:#edf2ee;border:1px solid #1f2a2414;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none}.category-result-actions a{color:#fff;background:#264137}.status-badge.todo,.status-badge.favorite{color:#264137;background:#edf2ee;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:650}.status-badge.favorite{color:#8a5a1f;background:#f5efe5}@media (width<=980px){.category-result-item{grid-template-columns:1fr}.category-result-actions{justify-content:flex-start}}@media (width<=640px){.category-browser-card{grid-template-columns:88px minmax(0,1fr)}.category-browser-card img,.category-browser-all-icon{width:88px;height:66px}}.sidebar{flex-direction:column!important;display:flex!important}.sidebar-account{border-top:1px solid #1f2a241a!important;gap:9px!important;margin-top:auto!important;padding:14px 10px 0!important;display:grid!important}.sidebar-user{gap:2px!important;min-width:0!important;display:grid!important}.sidebar-user strong{color:#2d2924!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;display:block!important}.sidebar-user span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#6b6259!important;max-width:174px!important;font-size:12px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.sidebar-logout{color:#1f2a24!important;cursor:pointer!important;text-align:center!important;background:#f7f4ee!important;border:1px solid #1f2a241f!important;border-radius:12px!important;width:100%!important;padding:8px 10px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}.sidebar-logout:hover{color:#1f2a24!important;background:#e8eee8!important}@media (width<=900px){.sidebar-account{margin-top:16px!important}}.stats-with-birthday{align-items:stretch}.birthday-dashboard-pill{text-align:left;min-width:360px;padding:8px 13px;color:#1f2a24!important;background:#f7f4ee!important;border:1px solid #1f2a241a!important}.birthday-dashboard-line{white-space:nowrap;color:#1f2a24;align-items:baseline;gap:8px;font-size:13px;line-height:1.2;display:flex}.birthday-dashboard-line+.birthday-dashboard-line{margin-top:5px}.birthday-dashboard-line strong{color:#1f2a24;font-weight:700}.birthday-dashboard-line small{color:#6b6259;font-size:12px;line-height:1.2}.birthday-hero{background:linear-gradient(135deg,#fffdf9,#f3f7f1);border:1px solid #1f2a2414;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid;box-shadow:0 14px 34px #1f2a240f}.birthday-hero h3{margin:4px 0 5px;font-size:24px;font-weight:650;line-height:1.12}.birthday-hero p{color:#5f5750;margin:0;font-size:14px}.birthday-stat-row{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.birthday-stat-row span{color:#6b6259;text-align:center;background:#fff;border:1px solid #1f2a2414;border-radius:16px;gap:2px;min-width:72px;padding:10px 12px;font-size:12px;display:grid}.birthday-stat-row strong{color:#1f2a24;font-size:19px;line-height:1}.birthday-form-panel{background:#fffdf9;border:1px solid #1f2a2414;border-radius:20px;margin-bottom:14px;padding:15px;box-shadow:0 14px 30px #1f2a240d}.panel-heading-line{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.panel-heading-line h3{margin:4px 0 0;font-size:20px;line-height:1.15}.birthday-form{grid-template-columns:minmax(170px,1.3fr) 150px 80px 92px 120px 145px 145px auto;align-items:center;gap:8px;display:grid}.birthday-form input,.birthday-form select,.birthday-toolbar input,.birthday-toolbar select{color:#25211d;background:#fbfaf7;border:1px solid #1f2a2424;border-radius:12px;width:100%;min-height:38px;padding:9px 11px;font-size:13px}.birthday-notes-input{grid-column:1/-2}.birthday-form button,.birthday-actions button,.birthday-toolbar button,.secondary-button.compact{color:#fff;cursor:pointer;background:#213d32;border:0;border-radius:12px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:700}.birthday-checkbox{background:#f7f4ee;border:1px solid #1f2a2414;border-radius:12px;min-height:38px;padding:9px 10px;font-size:13px;font-weight:650}.secondary-button.compact{color:#264137;background:#edf2ee}.birthday-toolbar{grid-template-columns:minmax(0,1fr) 220px;gap:8px;margin-bottom:14px;display:grid}.birthday-board{grid-template-columns:repeat(6,minmax(220px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.birthday-column{background:#fffdf9bd;border:1px solid #1f2a2414;border-radius:18px;min-width:220px;padding:10px}.birthday-column-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.birthday-column-header span{border-radius:8px;padding:4px 8px;font-size:12px;font-weight:750}.birthday-column-header strong{color:#6b6259;font-size:13px}.birthday-column-green .birthday-column-header span{color:#2f6f4a;background:#dfeee4}.birthday-column-blue .birthday-column-header span{color:#2563eb;background:#dbeafe}.birthday-column-pink .birthday-column-header span{color:#be185d;background:#fce7f3}.birthday-column-gold .birthday-column-header span{color:#7a5a10;background:#f8e6ac}.birthday-column-grey .birthday-column-header span{color:#57534e;background:#e9e7e2}.birthday-column-neutral .birthday-column-header span{color:#6d28d9;background:#ede9fe}.birthday-column-list{gap:8px;display:grid}.birthday-card{background:#fff;border:1px solid #1f2a2414;border-radius:15px;padding:12px;box-shadow:0 10px 22px #1f2a240a}.birthday-card-green{border-color:#2f6f4a38}.birthday-card-blue{border-color:#2563eb33}.birthday-card-pink{border-color:#be185d33}.birthday-card-gold{border-color:#7a5a1033}.birthday-card-grey{border-color:#57534e2e}.birthday-card-neutral{border-color:#6d28d92e}.birthday-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.birthday-card h4{margin:0;font-size:15px;font-weight:700;line-height:1.2}.birthday-card-top p,.birthday-meta span,.birthday-notes{color:#5f5750;margin:4px 0 0;font-size:12px;line-height:1.35}.birthday-meta{gap:2px;margin-top:8px;display:grid}.birthday-important{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.birthday-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.birthday-actions button{color:#264137;background:#edf2ee;border-radius:999px;min-height:auto;padding:7px 10px}.birthday-actions .danger{color:#c2185b;background:#fff1f2}.empty-state.compact{background:#ffffffb8;border-radius:12px;margin:0;padding:10px;font-size:12px}@media (width<=1180px){.birthday-form{grid-template-columns:repeat(4,minmax(0,1fr))}.birthday-notes-input{grid-column:1/-1}}@media (width<=780px){.birthday-hero,.birthday-toolbar{grid-template-columns:1fr}.birthday-stat-row,.birthday-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.birthday-import-panel{background:#fffdf9;border:1px solid #1f2a2414;border-radius:20px;margin-bottom:14px;padding:13px 15px;box-shadow:0 14px 30px #1f2a240a}.birthday-import-panel summary{cursor:pointer;color:#20372f;font-weight:750}.birthday-import-content{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:12px;margin-top:12px;display:grid}.birthday-import-content p{color:#5f5750;margin:0 0 10px;font-size:13px;line-height:1.45}.birthday-import-content textarea{color:#25211d;resize:vertical;background:#fbfaf7;border:1px solid #1f2a2424;border-radius:14px;width:100%;min-height:118px;padding:10px 12px;font-size:13px}.birthday-import-content input[type=file]{width:100%;font-size:13px}.birthday-import-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.birthday-import-actions button{color:#fff;cursor:pointer;background:#213d32;border:0;border-radius:12px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:700}.birthday-import-actions button:disabled{opacity:.45;cursor:not-allowed}.birthday-import-actions span{color:#5f5750;font-size:13px}@media (width<=900px){.birthday-import-content{grid-template-columns:1fr}}.hero,.hero-variant-1,.hero-variant-2,.hero-variant-3,.hero-variant-4{background-image:linear-gradient(90deg,#1b2a23c7,#1b2a237a,#1b2a2329),url(/assets/dashboard-hero-vOFOzFwY.png);background-position:50%;background-size:cover;min-height:132px;padding:18px 22px}.hero:after{opacity:.08}.hero h2{font-size:30px}.hero p{margin-top:6px}.hero-inspiration strong{color:#ffffffeb;text-shadow:0 1px 12px #00000038}.settings-import-compact{margin-top:12px}.quiet-image-hero{color:#fff;background-position:50%;background-size:cover;border-radius:22px;align-items:center;min-height:132px;margin-bottom:18px;padding:18px 22px;display:flex;overflow:hidden;box-shadow:0 18px 38px #1f2a241f}.quiet-image-hero h3{max-width:720px;margin:6px 0 4px;font-size:28px;font-weight:650;line-height:1.12}.quiet-image-hero p{color:#ffffffd6;max-width:720px;margin:0;font-size:14px}.quiet-image-eyebrow{color:#ffffffc7;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.reminder-stat-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.reminder-stat-row button,.soft-pill{color:#2f4037;cursor:pointer;background:#fffdf9;border:1px solid #1f2a2414;border-radius:999px;padding:8px 12px;font-weight:650}.reminder-stat-row strong{color:#213d32;margin-right:5px}.reminders-layout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:18px;display:grid}.reminder-panel{background:#fffdf9;border:1px solid #1f2a2414;border-radius:20px;padding:16px;box-shadow:0 14px 30px #1f2a240f}.reminder-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.reminder-panel-header h3{margin:4px 0 0;font-size:22px;line-height:1.15}.reminder-form{gap:9px;display:grid}.reminder-form input,.reminder-form select,.reminder-form textarea,.reminder-toolbar input,.reminder-toolbar select{color:#25211d;background:#fbfaf7;border:1px solid #1f2a2424;border-radius:12px;width:100%;padding:9px 11px;font-size:13px}.reminder-form textarea{resize:vertical;min-height:74px}.reminder-form button,.reminder-actions button{color:#fff;cursor:pointer;background:#213d32;border:0;border-radius:12px;padding:10px 14px;font-weight:700}.reminder-form button:disabled{opacity:.65;cursor:default}.reminder-checkbox{color:#443f39;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.reminder-toolbar{grid-template-columns:minmax(0,1fr) 170px;gap:8px;margin-bottom:12px;display:grid}.reminder-list{gap:10px;display:grid}.reminder-card{background:linear-gradient(135deg,#fffdf9,#f7f4ee);border:1px solid #1f2a2414;border-left:4px solid #8ba393;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.reminder-card.is-overdue{background:linear-gradient(135deg,#fff5ee,#fffdf9);border-left-color:#c56b45}.reminder-card.is-done{opacity:.72}.reminder-card-check{justify-content:center;align-items:center;padding-top:3px;display:flex}.reminder-card h4{margin:0;font-size:16px;line-height:1.2}.reminder-card p{color:#6b6259;margin:4px 0 0;font-size:12px;line-height:1.35}.reminder-card .reminder-note{color:#443f39;font-size:13px}.reminder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reminder-actions button{color:#264137;background:#edf2ee;border:1px solid #1f2a2414;border-radius:999px;padding:7px 11px;font-size:12px}.reminder-actions .danger{color:#c2185b;background:#fff1f2}.import-steps{color:#5f5750;margin:8px 0 12px;padding-left:18px;font-size:13px;line-height:1.45}@media (width<=1000px){.reminders-layout,.reminder-toolbar{grid-template-columns:1fr}.reminder-card{grid-template-columns:28px minmax(0,1fr)}.reminder-actions{grid-column:2;justify-content:flex-start}}.contacts-summary-panel,.contacts-form-card,.contacts-board,.contacts-filter-row,.contacts-import-panel{width:100%}.contacts-summary-panel{background:linear-gradient(90deg,#edf5efe6,#fffdf9f2);border:1px solid #1f2a2414;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 14px 30px #1f2a240f}.contacts-summary-panel h3{margin:4px 0;font-size:26px;line-height:1.12}.contacts-summary-panel p{color:#625b53;margin:0}.contacts-view-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contacts-view-tabs button,.contact-badges button{color:#2b2723;cursor:pointer;background:#fffdf9;border:1px solid #1f2a2414;border-radius:999px;padding:8px 12px;font-weight:650}.contacts-view-tabs button.active{color:#213d32;background:#e8f0eb;border-color:#213d3238}.contacts-form-card{background:#fffdf9;border:1px solid #1f2a2414;border-radius:22px;margin-bottom:14px;padding:18px;box-shadow:0 14px 30px #1f2a240f}.contacts-form-grid{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:18px;display:grid}.contact-photo-edit{color:#746c63;justify-items:center;gap:8px;font-size:12px;display:grid}.contact-avatar{object-fit:cover;background:#f3f0ea;border:1px solid #1f2a2414;border-radius:18px;flex:none}.contact-avatar-placeholder{color:#2f4f43;background:linear-gradient(135deg,#e8f0eb,#f7f3ea);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.mini-file-picker{color:#243f35;cursor:pointer;background:#eef4f0;border:1px solid #1f2a241a;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-weight:700;display:inline-flex}.mini-file-picker input,.file-picker input{display:none}.contacts-form-fields{gap:10px;display:grid}.contacts-form-row{gap:8px;display:grid}.contacts-form-row.compact-checks{align-items:center}.contacts-form-row.compact-checks label{color:#34302b;align-items:center;gap:8px;font-weight:650;display:flex}.contacts-form-card input,.contacts-form-card select,.contacts-form-card textarea,.contacts-filter-row input,.contacts-filter-row select{color:#25211d;width:100%;font:inherit;background:#fbfaf7;border:1px solid #1f2a2424;border-radius:13px;padding:10px 12px}.contacts-form-card textarea{resize:vertical;min-height:58px}.contacts-form-actions{flex-wrap:wrap;gap:8px;display:flex}.contacts-filter-row{grid-template-columns:minmax(0,1fr) 260px;gap:10px;margin:14px 0;display:grid}.contacts-board{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));align-items:start;gap:14px;display:grid}.contact-column{background:#fffdf9b8;border:1px solid #1f2a240f;border-radius:20px;min-height:120px;padding:12px}.contact-column-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.contact-column-header span{color:#29493e;background:#edf2ee;border-radius:999px;padding:5px 8px;font-weight:750}.contact-column-header strong{color:#756d64}.contact-empty{color:#766f66;background:#fffdf9;border-radius:14px;padding:12px}.contact-card{background:#fffdf9;border:1px solid #1f2a2414;border-radius:18px;gap:10px;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 10px 24px #1f2a240d}.contact-card-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.contact-card h4{margin:0;font-size:16px;line-height:1.18}.contact-card p,.contact-card-details span{color:#615a52;word-break:break-word;margin:2px 0 0;font-size:12px;line-height:1.35}.contact-card-details{gap:4px;display:grid}.contact-badges{flex-wrap:wrap;gap:6px;display:flex}.contact-badges span,.contact-badges button{color:#29493e;background:#edf2ee;border:0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.contact-badges .attention{color:#a54425;background:#fff0ea}.contact-actions{flex-wrap:wrap;gap:8px;display:flex}.text-button{color:#8f3b52;cursor:pointer;background:0 0;border:0;font-weight:700}.contacts-import-panel{gap:12px;display:grid}.import-help-box{color:#4e4841;background:#f7f4ee;border:1px solid #1f2a2414;border-radius:16px;gap:4px;padding:12px;display:grid}.import-grid{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.file-picker{cursor:pointer;color:#243f35;background:#fbfaf7;border:1px dashed #1f2a243d;border-radius:14px;justify-content:center;align-items:center;padding:13px;font-weight:750;display:flex}.import-file-name,.import-preview-message,.import-result-message{color:#585148;margin:0}.import-stats-row{flex-wrap:wrap;gap:8px;display:flex}.import-stats-row span{color:#264137;background:#edf2ee;border-radius:999px;padding:7px 10px;font-weight:750}.import-preview-list{gap:6px;display:grid}.import-preview-list div{background:#fffdf9;border:1px solid #1f2a2414;border-radius:12px;grid-template-columns:minmax(180px,1fr) 130px minmax(180px,1fr);gap:10px;padding:8px 10px;display:grid}.import-preview-list span{color:#676057}.import-cleanup-row{justify-content:flex-start;display:flex}@media (width<=1100px){.contacts-summary-panel,.contacts-form-grid,.contacts-form-row.four,.contacts-form-row.five,.contacts-form-row.two,.contacts-filter-row,.import-grid,.import-preview-list div{grid-template-columns:1fr}.contacts-view-tabs{justify-content:flex-start}}.danger-soft-button{color:#c2185b;cursor:pointer;background:#fff1f4;border:1px solid #c2185b14;border-radius:999px;padding:8px 12px;font-weight:750}.danger-soft-button:disabled{opacity:.55;cursor:not-allowed}.contacts-summary-panel.compact{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(460px,auto);gap:14px;margin-bottom:12px;padding:13px 16px}.contacts-summary-panel.compact h3{margin:2px 0;font-size:22px}.contacts-summary-panel.compact p{font-size:13px}.contacts-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.contacts-summary-panel.compact .contacts-view-tabs button,.contacts-view-tabs button,.contact-badges button{padding:7px 10px;font-size:13px}.primary-button.compact{white-space:nowrap;padding:8px 12px;font-size:13px}.contacts-form-card.compact{border-radius:18px;margin-bottom:10px;padding:12px 14px}.settings-card-header.inline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.contacts-form-card.compact .settings-card-header h3{margin:2px 0 0;font-size:18px}.contacts-form-grid.compact{grid-template-columns:82px minmax(0,1fr);gap:12px}.contacts-form-card.compact .contact-photo-edit{gap:5px;font-size:11px}.contacts-form-card.compact .contact-avatar{border-radius:14px}.contacts-form-card.compact .mini-file-picker{padding:5px 8px;font-size:11px}.contacts-form-card.compact .contacts-form-fields,.contacts-form-card.compact .contacts-form-row{gap:7px}.contacts-form-card.compact .contacts-form-row.four{grid-template-columns:minmax(220px,1.2fr) 135px 135px minmax(150px,.8fr)}.contacts-form-card.compact .contacts-form-row.five{grid-template-columns:70px 78px 112px 138px 138px}.contacts-form-card.compact input,.contacts-form-card.compact select,.contacts-form-card.compact textarea,.contacts-filter-row.compact input,.contacts-filter-row.compact select{border-radius:11px;padding:7px 10px;font-size:13px}.contacts-form-card.compact textarea{min-height:38px;line-height:1.3}.contacts-form-card.compact>form>.contacts-form-fields>textarea{min-height:42px}.contacts-form-row.compact-checks{justify-content:flex-start;gap:18px;display:flex}.contacts-form-row.compact-checks label{font-size:13px}.contacts-form-actions .primary-button,.contacts-form-actions .secondary-button,.contact-actions .secondary-button,.contact-actions .danger-soft-button{padding:6px 10px;font-size:12px}.contacts-filter-row.compact{grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin:8px 0 10px}.contacts-board{gap:10px}.contact-column{border-radius:16px;padding:9px}.contact-column.wide{grid-column:1/-1}.contact-card-grid{gap:8px;display:grid}.contact-column.wide .contact-card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start}.contact-column-header{margin-bottom:7px}.contact-column-header span{padding:4px 8px;font-size:13px}.contact-card.compact{border-radius:15px;gap:6px;margin-bottom:0;padding:9px;box-shadow:0 8px 18px #1f2a240a}.contact-card.compact .contact-card-top{gap:8px}.contact-card.compact .contact-avatar{border-radius:12px;font-size:13px;width:42px!important}.contact-card.compact h4{font-size:14px;line-height:1.15}.contact-card.compact p,.contact-card.compact .contact-card-details span{font-size:11px;line-height:1.28}.contact-card-details{gap:2px}.contact-badges{gap:4px}.contact-badges span,.contact-badges button{padding:4px 7px;font-size:11px}.contact-actions{gap:6px}@media (width<=1100px){.contacts-summary-panel.compact,.contacts-summary-actions,.contacts-form-grid.compact,.contacts-form-card.compact .contacts-form-row.four,.contacts-form-card.compact .contacts-form-row.five,.contacts-form-card.compact .contacts-form-row.two,.contacts-filter-row.compact{grid-template-columns:1fr}.contacts-summary-actions{justify-content:flex-start}.contact-column.wide .contact-card-grid{grid-template-columns:1fr}}.archive-overview{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.archive-overview button,.archive-static-pill{color:#26362f;cursor:pointer;background:#fff;border:1px solid #1f2a2414;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.archive-overview button span,.archive-static-pill span{color:#15372c;font-weight:800}.archive-overview button.active{background:#e8f0ea;border-color:#31534747}.archive-static-pill{cursor:default;opacity:.82}.archive-controls{margin-bottom:12px}.archive-controls input{color:#25211d;background:#fbfaf7;border:1px solid #1f2a2429;border-radius:12px;width:100%;padding:9px 12px;font-size:13px}.archive-hint-card{background:#fffdf9;border:1px solid #1f2a2414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.archive-hint-card p{color:#6b6259;margin:5px 0 0;font-size:13px}.experience-note{font-weight:650;color:#315347!important}.activity-item.experienced-item{border-left:4px solid #31534780}.dashboard-reminders-panel{background:linear-gradient(135deg,#fffdf9,#eef5ef);border-left:4px solid #315347b8}.dashboard-reminder-list{gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.dashboard-reminder-list li{border-bottom:1px solid #1f2a2414;gap:2px;padding:7px 0;display:grid}.dashboard-reminder-list li:last-child{border-bottom:0}.dashboard-reminder-list strong{color:#213d32;font-size:13px;line-height:1.25}.dashboard-reminder-list span{color:#6b6259;font-size:12px;line-height:1.25}.reminders-layout-compact{grid-template-columns:320px minmax(0,1fr)}.reminder-form-inline{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr);gap:8px;display:grid}.reminder-source{font-weight:650;color:#315347!important;font-size:12px!important}.reminder-card input:disabled{opacity:.45;cursor:default}@media (width<=1000px){.reminders-layout-compact{grid-template-columns:1fr}}.dashboard-focus-panel{min-height:0}.dashboard-focus-list{gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.dashboard-focus-item{border-bottom:1px solid #1f2a2414;gap:2px;padding:7px 0;display:grid}.dashboard-focus-item:last-child{border-bottom:0}.dashboard-focus-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-focus-title-row strong{color:#213d32;font-size:13px;font-weight:650;line-height:1.25}.dashboard-focus-title-row em{color:#315347;background:#3153471a;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-style:normal;font-weight:650;line-height:1.25}.dashboard-focus-item.overdue .dashboard-focus-title-row em{color:#9a3412;background:#9a34121f}.dashboard-focus-meta{color:#6b6259;font-size:12px;line-height:1.25}.stats .stat span{font-weight:600}.dashboard-grid .panel>button{box-shadow:none;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2}.dashboard-focus-panel>button,.dashboard-reminders-panel>button{margin-top:2px}.smartlist-hero-card{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smartlist-hero-actions{justify-content:flex-end;display:flex}.smartlist-hero-actions button.danger{color:#c2185b;cursor:pointer;white-space:nowrap;background:#fff1f2;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}@media (width<=760px){.smartlist-hero-card{flex-direction:column}.smartlist-hero-actions{justify-content:flex-start;width:100%}}.stats .stat span,.dashboard-stats-compact .stat span{color:#0f3d2e!important}.stats .stat span{font-size:19px!important;font-weight:650!important}.hero-tools button,.dashboard-workspace .panel button,.dashboard-grid .panel button{color:#1f4a39!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11.5px!important;font-weight:550!important}.hero-tools button:hover,.dashboard-workspace .panel button:hover,.dashboard-grid .panel button:hover{color:#163628!important;background:#dfeade!important}.dashboard-grid,.dashboard-workspace{gap:10px!important}.dashboard-workspace .panel,.dashboard-grid .panel{min-height:0!important;padding:13px 14px!important}.dashboard-workspace .panel h3,.dashboard-grid .panel h3{margin-bottom:8px!important;font-size:16px!important;font-weight:600!important}.dashboard-workspace .panel p,.dashboard-workspace .panel li,.dashboard-grid .panel p,.dashboard-grid .panel li{font-size:12px!important;line-height:1.35!important}.dashboard-grid>.panel:nth-of-type(3),.dashboard-grid>.panel:nth-of-type(5){display:none!important}.dashboard-grid>.panel:nth-of-type(4) a:after{content:" â†—";color:#2f6b50;font-size:11px}.dashboard-side .category-overview-header{display:none!important}.dashboard-side .category-grid{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.dashboard-side .category-card{min-height:0!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:1fr!important;padding:6px 8px!important}.dashboard-side .category-card-image,.dashboard-side .category-card-description{display:none!important}.dashboard-side .category-card-content{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-side .category-card-title{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important;overflow:hidden!important}.dashboard-side .category-card-badge{white-space:nowrap!important;margin:0!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important}.dashboard-side .category-card-badge:first-letter{text-transform:none}.dashboard-grid>.panel:nth-of-type(4) a{color:#174b37!important;text-underline-offset:3px!important;font-weight:500!important;text-decoration:underline!important}.dashboard-grid>.panel:nth-of-type(4) a:after{content:""!important}.dashboard-grid>.panel:nth-of-type(4) li>span{display:none!important}.dashboard-side{max-width:270px!important}.dashboard-side .category-overview{border-radius:16px!important;padding:7px!important}.dashboard-side .category-card{background:#fff!important;border-color:#1f2a2414!important;border-radius:9px!important;min-height:0!important;padding:5px 7px!important}.dashboard-side .category-card.active{background:#eef4ef!important;border-color:#1f4a3938!important}.dashboard-side .category-card-content:before{content:"";background:#6f8678;border-radius:999px;align-self:center;width:6px;height:6px;display:inline-block}.dashboard-side .category-card-badge{color:#294437!important;background:#f2f4ef!important;border:1px solid #1f2a240f!important;padding:2px 6px!important;font-size:10.5px!important}.dashboard-workspace .panel,.dashboard-grid .panel{box-shadow:0 8px 20px #1f2a2409!important}.dashboard-side .category-card-content:before{content:"â€Âº"!important;color:#2d5944!important;background:#eef4ef!important;border:1px solid #2d594424!important;border-radius:5px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:15px!important;height:15px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.dashboard-side .category-card{background:#fffffff0!important}.dashboard-side .category-card:hover,.dashboard-side .category-card.active{background:#f1f6f2!important}.stats .stat{padding:5px 8px!important;font-size:11px!important;font-weight:500!important}.dashboard-grid>.panel.dashboard-impulse-panel{display:grid!important}.dashboard-impulse-panel{align-content:start!important;gap:5px!important}.dashboard-impulse-panel>strong{color:#213d32!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important}.dashboard-impulse-panel>span{color:#315347!important;background:#eef4ef!important;border-radius:999px!important;width:fit-content!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important}.dashboard-impulse-panel p{color:#675f57!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:1px 0 3px!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-latest-panel,.dashboard-grid>.panel:nth-of-type(5){display:none!important}.dashboard-grid{align-items:stretch!important}.dashboard-focus-panel,.dashboard-reminders-panel,.dashboard-impulse-panel,.dashboard-links-panel{min-height:0!important}.dashboard-links-panel a{text-underline-offset:3px!important;font-weight:500!important;text-decoration:underline!important}.dashboard-side .category-card{background:#fffffff5!important;border-color:#1f2a2414!important;border-radius:9px!important;padding:5px 7px!important}.dashboard-side .category-card-content:before{content:""!important;clip-path:polygon(18% 10%,86% 50%,18% 90%,36% 50%)!important;background:#5f7b67!important;border:0!important;border-radius:0!important;align-self:center!important;width:12px!important;height:12px!important;display:inline-block!important}.dashboard-side .category-card-title{color:#2b4538!important;font-size:11.2px!important;font-weight:600!important}.dashboard-side .category-card-badge{color:#294437!important;background:#f3f5f1!important;border-color:#1f2a240f!important;padding:2px 5px!important;font-size:10.2px!important}.hero,.dashboard-hero{background-image:linear-gradient(90deg, #182b207a, #182b2038, #182b2008), var(--dashboard-hero-image,url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=86))!important;background-position:50% 48%!important;min-height:112px!important}.hero-image-input{display:none!important}.hero-tools .hero-image-button{min-width:0!important;padding:5px 8px!important;font-size:11px!important}.stats .stat{padding:5px 8px!important;font-size:10.8px!important}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 238px!important;align-items:start!important;gap:14px!important}.dashboard-grid{align-items:start!important;gap:10px!important}.dashboard-focus-panel,.dashboard-reminders-panel{min-height:225px!important}.dashboard-impulse-panel,.dashboard-links-panel{min-height:0!important}.dashboard-impulse-panel>strong{font-size:13.5px!important}.dashboard-impulse-panel p{-webkit-line-clamp:2!important}.dashboard-side{justify-self:stretch!important;width:238px!important;max-width:238px!important}.dashboard-side .category-overview{padding:6px!important}.dashboard-side .category-grid{gap:3px!important}.dashboard-side .category-card{border-radius:8px!important;padding:5px 6px!important}.dashboard-side .category-card-content:before{content:"â–¸"!important;color:#486b56!important;clip-path:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:12px!important;height:12px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.dashboard-side .category-card-title{font-size:11px!important;font-weight:600!important}.dashboard-side .category-card-badge{padding:2px 5px!important;font-size:10px!important}.dashboard-side .category-card-content:before{content:"â€º"!important;color:#486b56!important;clip-path:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:12px!important;height:12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.stats .stat span,.dashboard-stats-compact .stat span{color:#123f30!important;font-size:12.5px!important;font-weight:650!important}.dashboard-grid>.panel.dashboard-latest-panel{display:none!important}.birthday-dashboard-pill{color:#5a3b16!important;background:linear-gradient(135deg,#fff7ea 0%,#f5efe2 100%)!important;border:1px solid #a66b2d47!important;box-shadow:0 6px 16px #68482014!important}.birthday-dashboard-pill strong{color:#5a3b16!important;font-weight:700!important}.birthday-dashboard-pill small{color:#7a5d34!important;font-weight:550!important}.birthday-dashboard-pill:before{content:"";background:#c07a2f;border-radius:999px;width:5px;height:5px;margin-right:2px;display:inline-block}.dashboard-links-panel ul,.dashboard-grid>.panel:nth-of-type(4) ul{margin-left:0!important;padding-left:0!important;list-style:none!important}.dashboard-links-panel li,.dashboard-grid>.panel:nth-of-type(4) li{padding-left:0!important}.dashboard-side .category-card-content{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.dashboard-side .category-card-content:before{content:none!important;display:none!important}.dashboard-side .category-card{cursor:pointer!important}.dashboard-side .category-card:hover{background:#f4f8f4!important}.dashboard-side .category-card-title{font-weight:600!important}.dashboard-side .category-card-badge{white-space:nowrap!important;min-width:0!important}.hero,.dashboard-hero{background-image:var(--dashboard-hero-image,url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=86))!important;background-position:50% 48%!important}.hero h2,.dashboard-hero h2,.hero p,.hero .eyebrow,.hero-inspiration,.hero-inspiration strong{text-shadow:0 2px 12px #00000073!important}.birthday-dashboard-pill:before{content:none!important;display:none!important}.birthday-dashboard-pill{color:#5a3b16!important;background:#fff7ea!important;border:1px solid #a66b2d52!important}.activity-workspace{grid-template-columns:minmax(0,1fr) 248px!important;align-items:start!important;gap:14px!important}.activity-main-column{min-width:0!important}.activity-form-compact{grid-template-columns:1fr!important;gap:7px!important;padding:12px!important;display:grid!important}.activity-form-row{align-items:center!important;gap:7px!important;display:grid!important}.activity-form-row-top{grid-template-columns:1fr 220px 230px 180px!important}.activity-form-row-middle{grid-template-columns:150px 170px 170px minmax(145px,auto) minmax(155px,auto)!important}.activity-form-row-bottom{grid-template-columns:minmax(0,1fr) 170px auto!important;align-items:stretch!important}.activity-form-compact input,.activity-form-compact select,.activity-form-compact textarea{border-radius:10px!important;min-height:32px!important;font-size:12px!important}.activity-form-compact textarea{resize:vertical!important;height:32px!important;min-height:32px!important}.activity-form-compact .checkbox-row{color:#2f4037!important;align-items:center!important;gap:7px!important;min-height:32px!important;font-size:12px!important;font-weight:550!important;display:inline-flex!important}.activity-form-compact button,.activity-actions-compact button,.activity-actions button,.activity-card-compact .activity-link{color:#1f4a39!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:550!important;line-height:1.15!important;text-decoration:none!important}.activity-form-compact button:hover,.activity-actions-compact button:hover,.activity-card-compact .activity-link:hover{color:#163628!important;background:#dfeade!important}.activity-actions-compact .danger-button,.activity-actions .danger-button{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}.activity-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.activity-card-compact{border-radius:16px!important;grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:11px 12px!important;display:grid!important}.activity-card-compact .activity-title-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.activity-card-compact .activity-title-row h3{min-width:0!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important}.activity-card-compact p{margin:4px 0 0!important;font-size:12px!important;line-height:1.32!important}.activity-meta-line{color:#6a6259!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.activity-note-line{color:#403b35!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.activity-actions-compact{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin-top:2px!important;display:flex!important}.activity-workspace>.category-overview{border-radius:16px!important;padding:6px!important;position:sticky!important;top:18px!important}.activity-workspace>.category-overview .category-overview-header{display:none!important}.activity-workspace>.category-overview .category-grid{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.activity-workspace>.category-overview .category-card{min-height:0!important;box-shadow:none!important;background:#fffffff5!important;border-color:#1f2a2414!important;border-radius:8px!important;grid-template-columns:1fr!important;padding:5px 6px!important;display:grid!important}.activity-workspace>.category-overview .category-card-image,.activity-workspace>.category-overview .category-card-description{display:none!important}.activity-workspace>.category-overview .category-card-content{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;display:grid!important}.activity-workspace>.category-overview .category-card-content:before{content:none!important;display:none!important}.activity-workspace>.category-overview .category-card-title{color:#2b4538!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;overflow:hidden!important}.activity-workspace>.category-overview .category-card-badge{color:#294437!important;white-space:nowrap!important;background:#f3f5f1!important;border:1px solid #1f2a240f!important;margin:0!important;padding:2px 5px!important;font-size:10px!important}@media (width<=1350px){.activity-list-compact{grid-template-columns:1fr!important}.activity-form-row-top,.activity-form-row-middle,.activity-form-row-bottom{grid-template-columns:1fr 1fr!important}.activity-form-row-bottom textarea{grid-column:1/-1!important}}@media (width<=900px){.activity-workspace{grid-template-columns:1fr!important}.activity-workspace>.category-overview{position:static!important}.activity-form-row-top,.activity-form-row-middle,.activity-form-row-bottom{grid-template-columns:1fr!important}}.todo-page-compact{gap:10px;display:grid}.todo-summary-compact{margin-bottom:0!important}.todo-summary-compact button,.todo-toolbar-compact button,.todo-card-actions button,.todo-preview-button,.todo-list-check,.todo-list-delete{color:#1f4a39!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:550!important;line-height:1.15!important;text-decoration:none!important}.todo-summary-compact button.active{color:#163628!important;background:#dfeade!important}.todo-summary-compact button strong{margin-right:3px;color:#123f30!important;font-size:12px!important}.todo-toolbar-compact{grid-template-columns:minmax(0,1fr) 190px 190px;gap:8px;display:grid}.todo-toolbar-compact input,.todo-toolbar-compact select{background:#fff;border:1px solid #1f2a241f;border-radius:11px;min-height:34px;padding:7px 10px;font-size:12px}.todo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.todo-card{border:1px solid #1f2a241a;border-radius:16px;align-content:start;gap:8px;min-height:0;padding:11px 12px;display:grid;box-shadow:0 8px 20px #1f2a2409}.todo-card-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.todo-card-title-row h3{margin:0;font-size:15px;font-weight:650;line-height:1.2}.todo-card-title-row input[type=checkbox]{width:15px;height:15px;margin:0}.todo-card-meta{color:#6a6259;margin:4px 0 0;font-size:11.5px;line-height:1.35}.todo-card-notes{color:#403b35;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.34;display:-webkit-box;overflow:hidden}.todo-card-notes.expanded{display:block;overflow:visible}.todo-card-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.todo-card-actions .danger-button,.todo-list-delete{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}.todo-preview-button{width:fit-content;margin-top:4px}.todo-list-items{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.todo-list-items li{background:#ffffff8c;border:1px solid #1f2a240f;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:6px;padding:6px;display:grid}.todo-list-items strong{font-size:12.2px;line-height:1.25;display:block}.todo-list-items small{color:#6a6259;margin-top:2px;font-size:11px;line-height:1.25;display:block}.todo-list-check,.todo-list-delete{justify-content:center;align-items:center;width:22px!important;height:22px!important;padding:0!important;display:inline-flex!important}.activity-form-compact textarea{resize:both!important;height:auto!important;min-height:42px!important;overflow:auto!important}@media (width<=1450px){.todo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.todo-card-grid,.todo-toolbar-compact{grid-template-columns:1fr}}.activity-workspace>.category-overview{align-self:start!important;width:248px!important;max-width:248px!important}.activity-workspace>.category-overview .category-card{align-items:center!important;height:28px!important;min-height:28px!important;max-height:28px!important}.activity-workspace>.category-overview .category-card-content{min-height:0!important}.activity-workspace>.category-overview .category-card-title,.activity-workspace>.category-overview .category-card-badge{line-height:1.1!important}.todo-list-check[type=checkbox]{appearance:none!important;cursor:pointer!important;width:16px!important;height:16px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #1f4a3959!important;border-radius:4px!important;margin:2px 0 0!important;padding:0!important}.todo-list-check[type=checkbox]:hover{background:#eef4ef!important;border-color:#1f4a398c!important}.todo-list-items li{grid-template-columns:20px minmax(0,1fr) 24px!important}.todo-list-delete{border-radius:999px!important}.activity-category-side{z-index:1!important;align-self:flex-start!important;width:248px!important;max-width:248px!important;position:relative!important}.activity-category-side>.category-overview{width:100%!important;max-width:100%!important;margin:0!important;padding:6px!important;position:static!important;top:auto!important;transform:none!important}.activity-workspace{align-items:flex-start!important}.activity-note-box textarea{resize:vertical!important;box-sizing:border-box!important;scrollbar-width:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:52px!important;display:block!important;overflow:hidden auto!important}.activity-note-box textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.activity-note-row .secondary-button{grid-column:1/2!important;align-self:start!important;width:100%!important;height:28px!important;min-height:28px!important;margin:0!important}@media (width<=900px){.activity-category-side{width:100%!important;max-width:100%!important;margin-top:0!important}.activity-note-row{grid-template-columns:1fr!important}.activity-note-row button[type=submit],.activity-note-row .secondary-button{grid-column:1/-1!important;width:100%!important;max-width:100%!important}}.activity-category-side{align-self:flex-start!important;width:248px!important;max-width:248px!important;margin-top:0!important;position:relative!important}.activity-category-side>.category-overview{border-radius:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:6px!important;position:static!important;top:auto!important;transform:none!important}.activity-category-side .category-overview-header{display:none!important}.activity-category-side .category-grid{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.activity-category-side .category-card{height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;background:#fffffff5!important;border-color:#1f2a2414!important;border-radius:8px!important;grid-template-columns:1fr!important;align-items:center!important;padding:5px 6px!important;display:grid!important}.activity-category-side .category-card-image,.activity-category-side .category-card-description{display:none!important}.activity-category-side .category-card-content{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:0!important;display:grid!important}.activity-category-side .category-card-content:before{content:none!important;display:none!important}.activity-category-side .category-card-title{color:#2b4538!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important;overflow:hidden!important}.activity-category-side .category-card-badge{color:#294437!important;white-space:nowrap!important;background:#f3f5f1!important;border:1px solid #1f2a240f!important;margin:0!important;padding:2px 5px!important;font-size:10px!important;line-height:1.1!important}.activity-note-row{grid-template-columns:minmax(0,1fr) 158px!important;align-items:start!important;overflow:hidden!important}.activity-note-box{min-width:0!important;max-width:100%!important;overflow:hidden!important}.activity-note-box textarea,form.activity-form.activity-form-compact .activity-note-box textarea{resize:vertical!important;box-sizing:border-box!important;scrollbar-width:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:52px!important;display:block!important;overflow:hidden auto!important}.activity-note-box textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}form.activity-form.activity-form-compact .activity-note-box textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.activity-note-row button[type=submit]{grid-column:2/3!important;align-self:start!important;width:158px!important;min-width:158px!important;max-width:158px!important;min-height:52px!important}.activity-note-row .secondary-button{grid-column:1/2!important;align-self:start!important;width:100%!important;min-height:28px!important;margin:0!important}@media (width<=900px){.activity-category-side{width:100%!important;max-width:100%!important;margin-top:0!important}.activity-note-row{grid-template-columns:1fr!important}.activity-note-row button[type=submit],.activity-note-row .secondary-button{grid-column:1/-1!important;width:100%!important;max-width:100%!important}}.mini-month-calendar{background:#fff!important;border:1px solid #1f2a2414!important;border-radius:16px!important;margin-bottom:10px!important;padding:9px 10px!important;box-shadow:0 8px 18px #1f2a2409!important}.mini-month-header{justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}.mini-month-header strong{color:#263f33!important;text-transform:capitalize!important;font-size:12px!important;font-weight:650!important}.mini-month-grid{gap:2px!important;display:grid!important}.mini-month-row,.mini-month-weekdays{grid-template-columns:24px repeat(7,1fr)!important;align-items:center!important;gap:2px!important;display:grid!important}.mini-month-weekdays span,.mini-month-row span{text-align:center!important;color:#2f4037!important;border-radius:6px!important;min-width:0!important;font-size:10.5px!important;line-height:1.6!important}.mini-month-weekdays span,.mini-month-week{color:#8a8177!important;font-size:10px!important}.mini-month-row span.muted{color:#b8b0a6!important}.mini-month-row span.today{color:#fff!important;background:#1f4a39!important;font-weight:700!important}.todo-calendar-block{background:#fff!important;border:1px solid #1f2a2414!important;border-radius:18px!important;margin-top:12px!important;padding:14px!important;box-shadow:0 8px 22px #1f2a240a!important}.todo-calendar-header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.todo-calendar-header h3{color:#16221c!important;margin:0!important;font-size:18px!important;font-weight:650!important}.todo-calendar-controls{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.todo-calendar-view-buttons,.todo-calendar-nav{gap:5px!important;display:flex!important}.todo-calendar-view-buttons button,.todo-calendar-nav button,.todo-calendar-list button,.todo-calendar-week article button,.todo-calendar-month-grid button{color:#1f4a39!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:550!important}.todo-calendar-view-buttons button.active{color:#fff!important;background:#1f4a39!important}.todo-calendar-list{gap:6px!important;display:grid!important}.todo-calendar-list button{text-align:left!important;background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.todo-calendar-list button strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.todo-calendar-list button span{color:#6b6259!important;font-size:11px!important}.todo-calendar-list button em{color:#2f6b50!important;font-size:11px!important;font-style:normal!important}.todo-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.todo-calendar-week article{background:#fbfcfa!important;border:1px solid #1f2a2414!important;border-radius:15px!important;min-height:138px!important;padding:10px!important}.todo-calendar-week h4{margin:0!important;font-size:14px!important;font-weight:650!important}.todo-calendar-week article>span,.todo-calendar-week p{color:#6b6259!important;margin:3px 0 8px!important;font-size:11px!important;display:block!important}.todo-calendar-week article button{text-align:left!important;background:#fff!important;border-radius:10px!important;width:100%!important;margin-top:5px!important;display:grid!important}.todo-calendar-week article button strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.todo-calendar-week article button small{color:#6b6259!important}.todo-calendar-month h4{text-transform:capitalize!important;margin:0 0 8px!important;font-size:15px!important;font-weight:650!important}.todo-calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.todo-calendar-month-grid.todo-calendar-weekdays span{text-align:center!important;color:#8a8177!important;font-size:11px!important;font-weight:650!important}.todo-calendar-month-grid button{background:#fff!important;border-radius:10px!important;align-content:start!important;justify-items:start!important;min-height:58px!important;display:grid!important}.todo-calendar-month-grid button.muted{opacity:.42!important}.todo-calendar-month-grid button.has-items{background:#eef7f0!important;border-color:#1f4a3933!important}.todo-calendar-month-grid button small{color:#fff!important;background:#1f4a39!important;border-radius:999px!important;margin-top:4px!important;padding:1px 5px!important;font-size:10px!important}@media (width<=1200px){.todo-calendar-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}.todo-calendar-list button{grid-template-columns:1fr!important}}@media (width<=800px){.todo-calendar-header{display:grid!important}.todo-calendar-week,.todo-calendar-month-grid{grid-template-columns:1fr!important}}.todo-calendar-block{margin-top:0!important;margin-bottom:10px!important}.todo-calendar-header.no-title{justify-content:flex-end!important;margin-bottom:10px!important}.todo-calendar-header.no-title .todo-calendar-controls{justify-content:space-between!important;width:100%!important}.todo-calendar-list button,.todo-calendar-week article button{border-width:1px!important;border-radius:12px!important}.todo-calendar-week article button em,.todo-calendar-list button em{border-radius:999px!important;width:fit-content!important;margin-top:3px!important;padding:2px 6px!important;font-size:10px!important;font-style:normal!important;line-height:1.1!important}.todo-calendar-month-grid button.has-items{border-width:1px!important}.todo-calendar-month-grid button.has-items small{color:#fff!important;background:#1f4a39!important}.todo-page-width-fixed{box-sizing:border-box!important;width:100%!important;max-width:1480px!important;margin-left:0!important;margin-right:auto!important}.todo-page-width-fixed .todo-calendar-block,.todo-page-width-fixed .todo-toolbar-compact,.todo-page-width-fixed .todo-summary-compact,.todo-page-width-fixed .todo-card-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.todo-page-width-fixed .todo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1450px){.todo-page-width-fixed .todo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.todo-page-width-fixed .todo-card-grid,.todo-page-width-fixed .todo-toolbar-compact{grid-template-columns:1fr!important}}:is(.module-header:has(+.birthday-hero),.module-header:has(+section.birthday-hero),.module-header:has(h2:empty)){display:none!important}.birthday-hero{color:#fff!important;background:linear-gradient(90deg,#1f4a39c2,#1f4a394d),url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=1600&q=80) 50% 48%/cover!important;border:1px solid #1f2a2414!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:74px!important;margin:0 0 10px!important;padding:12px 16px!important;display:grid!important;box-shadow:0 8px 20px #1f2a240f!important}.birthday-hero>div:first-child:before{content:"Geburtstage";color:#fff;text-shadow:0 2px 12px #0000004d;margin-bottom:2px;font-size:22px;font-weight:650;line-height:1.08;display:block}.birthday-hero .eyebrow{display:none!important}.birthday-hero h3{color:#fffffff0!important;text-shadow:0 2px 10px #0000003d!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.18!important}.birthday-hero p{color:#ffffffdb!important;margin:3px 0 0!important;font-size:11.5px!important;line-height:1.25!important}.birthday-stat-row{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.birthday-stat-row span{color:#375142!important;min-width:58px!important;box-shadow:none!important;background:#ffffffe0!important;border:1px solid #ffffff57!important;border-radius:999px!important;padding:5px 8px!important;font-size:10.5px!important;line-height:1.1!important}.birthday-stat-row strong{color:#123f30!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.birthday-form-panel,.birthday-import-panel{background:#ffffffd6!important;border:1px solid #1f2a2414!important;border-radius:16px!important;margin-bottom:10px!important;padding:10px 12px!important;box-shadow:0 8px 20px #1f2a2409!important}.panel-heading-line{align-items:center!important;margin-bottom:8px!important}.panel-heading-line h3{margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.15!important}.panel-heading-line p,.birthday-form-panel>p{display:none!important}.birthday-form{align-items:center!important;gap:6px!important}.birthday-form input,.birthday-form select,.birthday-toolbar input,.birthday-toolbar select,.birthday-import-content textarea,.birthday-import-content input[type=file]{background:#fffdf9!important;border-radius:10px!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important}.birthday-checkbox{color:#2f4037!important;background:#f5f7f3!important;border-radius:10px!important;min-height:32px!important;padding:6px 8px!important;font-size:12px!important;font-weight:550!important}.birthday-form button,.birthday-actions button,.birthday-toolbar button,.birthday-import-actions button,.secondary-button.compact{color:#1f4a39!important;min-height:30px!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:550!important;line-height:1.15!important}.birthday-form button:hover,.birthday-actions button:hover,.birthday-toolbar button:hover,.birthday-import-actions button:hover,.secondary-button.compact:hover{color:#163628!important;background:#dfeade!important}.birthday-actions .danger,.birthday-form .danger,.birthday-import-actions .danger{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}.birthday-toolbar{gap:7px!important;margin-bottom:10px!important}.birthday-card{border-radius:14px!important;padding:10px!important}.birthday-actions{gap:5px!important;margin-top:8px!important}@media (width<=780px){.birthday-hero{grid-template-columns:1fr!important;min-height:0!important}.birthday-stat-row{justify-content:flex-start!important}}.birthday-form .birthday-checkbox,.checkbox-line.birthday-checkbox{color:#2f4037!important;background:#f5f7f3!important;border:1px solid #1f2a2414!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:11px!important;font-weight:550!important;display:inline-flex!important}.birthday-form .birthday-checkbox input,.checkbox-line.birthday-checkbox input{width:15px!important;height:15px!important;margin:0!important}.contacts-form-grid.compact{gap:10px!important}.contact-photo-edit{gap:6px!important}.mini-file-picker,.contact-photo-edit .text-button{color:#1f4a39!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important}.contacts-form-row{gap:6px!important}.contacts-form-row textarea{resize:vertical!important;min-height:44px!important;max-height:90px!important}.contacts-form-row.two.compact-checks label{border-radius:10px!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important;font-weight:550!important}@media (width<=980px){.contacts-summary-panel.compact{grid-template-columns:1fr!important}.contacts-summary-actions,.contacts-view-tabs{justify-content:flex-start!important;justify-items:start!important}}:is(.module-header:has(+.contacts-summary-panel),.module-header:has(+section.contacts-summary-panel),.module-header:has(h2:empty)){display:none!important}.contacts-summary-panel.compact{color:#fff!important;background:linear-gradient(90deg,#193c50c7,#193c5052),url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1600&q=80) 50% 46%/cover!important;border:1px solid #1f2a2414!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important;margin:0 0 10px!important;padding:12px 16px!important;display:grid!important;box-shadow:0 8px 20px #1f2a240f!important}.contacts-summary-panel.compact>div:first-child:before{content:"Kontakte";color:#fff;text-shadow:0 2px 12px #0000004d;margin-bottom:2px;font-size:22px;font-weight:650;line-height:1.08;display:block}.contacts-summary-panel.compact .eyebrow{display:none!important}.contacts-summary-panel.compact h3{color:#fffffff0!important;text-shadow:0 2px 10px #0000003d!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.18!important}.contacts-summary-panel.compact p{color:#ffffffdb!important;margin:3px 0 0!important;font-size:11.5px!important;line-height:1.25!important}.contacts-summary-actions{justify-items:end!important;gap:7px!important;display:grid!important}.contacts-view-tabs{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;max-width:760px!important;display:flex!important}.contacts-view-tabs button,.contacts-summary-actions .primary-button.compact{color:#214a5d!important;min-height:28px!important;box-shadow:none!important;background:#ffffffe0!important;border:1px solid #ffffff57!important;border-radius:999px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:600!important}.contacts-view-tabs button.active{color:#123f30!important;background:#fff!important}.contacts-form-card.compact{background:#ffffffdb!important;border:1px solid #1f2a2414!important;border-radius:16px!important;margin-bottom:10px!important;padding:10px 12px!important;box-shadow:0 8px 20px #1f2a2409!important}.contacts-form-grid.compact{grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;display:grid!important}.settings-card-header.compact.inline{margin-bottom:7px!important}.settings-card-header.compact.inline h3{margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.15!important}.settings-card-header.compact.inline .eyebrow{display:none!important}.contact-photo-edit{gap:5px!important;width:58px!important;max-width:58px!important}.contact-photo-edit .contact-avatar{width:40px!important;height:40px!important}.mini-file-picker,.contact-photo-edit .text-button{color:#1f4a39!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;min-height:24px!important;padding:4px 6px!important;font-size:10px!important;line-height:1.1!important}.contacts-form-fields,.contacts-form-row{gap:6px!important}.contacts-form-row.four{grid-template-columns:minmax(180px,1.3fr) 135px 135px minmax(160px,1fr)!important}.contacts-form-row.five{grid-template-columns:60px 70px 105px 150px 150px!important}.contacts-form-row.two{grid-template-columns:1fr 1fr!important}.contacts-form-row input,.contacts-form-row select,.contacts-form-row textarea,.contacts-filter-row.compact input,.contacts-filter-row.compact select{background:#fffdf9!important;border-radius:10px!important;min-height:30px!important;padding:5px 8px!important;font-size:11.5px!important}.contacts-form-row textarea{resize:vertical!important;height:38px!important;min-height:38px!important;max-height:74px!important;line-height:1.25!important}.contacts-form-row.two.compact-checks{align-items:center!important;gap:10px!important;display:flex!important}.contacts-form-actions{gap:5px!important;margin-top:6px!important}.contacts-form-actions button,.contact-actions button,.danger-soft-button,.secondary-button,.primary-button{color:#1f4a39!important;min-height:28px!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 8px!important;font-size:10.8px!important;font-weight:550!important;line-height:1.15!important}.contacts-form-actions button:hover,.contact-actions button:hover,.secondary-button:hover,.primary-button:hover{color:#163628!important;background:#dfeade!important}.danger-soft-button,.contact-actions .danger-soft-button{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}.contacts-filter-row.compact{gap:7px!important;margin-bottom:10px!important}.contact-card-details span{font-size:11.5px!important;line-height:1.25!important}@media (width<=1100px){.contacts-form-row.four,.contacts-form-row.five,.contacts-form-row.two{grid-template-columns:1fr 1fr!important}}@media (width<=780px){.contacts-summary-panel.compact,.contacts-form-grid.compact{grid-template-columns:1fr!important}.contacts-summary-actions,.contacts-view-tabs{justify-content:flex-start!important;justify-items:start!important}.contact-photo-edit{width:auto!important;max-width:none!important}}.module-page:has(.contacts-form-card) .contacts-summary-actions .primary-button.compact{display:none!important}.contacts-form-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:7px!important;display:flex!important}.contacts-form-actions button,.contacts-form-actions .primary-button,.contacts-form-actions .secondary-button,.contacts-form-actions .danger-soft-button{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:5px 10px!important;font-size:11px!important;font-weight:550!important;line-height:1!important;display:inline-flex!important}.contacts-form-row input,.contacts-form-row select,.birthday-form input,.birthday-form select,.activity-form input,.activity-form select{border-radius:10px!important;min-height:30px!important;padding:5px 8px!important;font-size:11.5px!important}.contacts-form-row textarea,.contacts-form-card textarea,.birthday-form textarea,.birthday-notes-input,.activity-form textarea,.activity-note-box textarea,.smart-list-form textarea,.settings-card textarea,textarea{resize:vertical!important;scrollbar-width:none!important;box-sizing:border-box!important;height:auto!important;min-height:44px!important;max-height:none!important;overflow:hidden auto!important}.contacts-form-row textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.contacts-form-card textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.birthday-form textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.birthday-notes-input::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.activity-form textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.activity-note-box textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.smart-list-form textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.settings-card textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.contacts-form-card.compact{padding:10px 12px!important}.contacts-form-row.two textarea{min-height:48px!important}.contacts-form-row.two.compact-checks label{border-radius:10px!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:28px!important;padding:4px 8px!important;font-size:11px!important;font-weight:550!important;display:inline-flex!important}.contacts-form-row.two.compact-checks input[type=checkbox]{width:15px!important;height:15px!important;margin:0!important}.birthday-form label.birthday-checkbox,label.checkbox-line.birthday-checkbox{color:#2f4037!important;background:#f5f7f3!important;border:1px solid #1f2a2414!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:74px!important;max-width:96px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:11px!important;font-weight:550!important;display:inline-flex!important}.birthday-form label.birthday-checkbox input,label.checkbox-line.birthday-checkbox input{width:15px!important;height:15px!important;margin:0!important}.contacts-form-actions,.contact-actions,.birthday-actions,.birthday-form-actions,.birthday-toolbar,.birthday-import-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.contacts-form-actions button,.contact-actions button,.contact-card button,.contact-card .contact-actions button,.birthday-form button,.birthday-actions button,.birthday-toolbar button,.birthday-import-actions button,.primary-button,.secondary-button,.danger-soft-button,.text-button{vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.contact-card .contact-actions,.birthday-card .birthday-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.contact-card .contact-actions>*,.birthday-card .birthday-actions>*{margin:0!important}.contacts-form-actions button,.contacts-form-card .primary-button,.contacts-form-card .secondary-button{min-width:118px!important}textarea,.contacts-form textarea,.contacts-form-row textarea,.birthday-form textarea,.birthday-import-content textarea,.activity-form textarea,.todo-form textarea,.list-form textarea,.browserlink-form textarea,.notes-field textarea{resize:vertical!important;box-sizing:border-box!important;height:auto!important;min-height:46px!important;max-height:none!important;overflow:auto!important}.contacts-form-row textarea,.contacts-form textarea,.birthday-form textarea,.birthday-import-content textarea{padding-top:8px!important;padding-bottom:8px!important}.contacts-form-row textarea[style],.contacts-form textarea[style],.birthday-form textarea[style]{max-height:none!important}.contacts-form-row.two.compact-checks{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.contacts-form-row.two.compact-checks label,.birthday-checkbox{align-items:center!important;gap:6px!important;min-height:30px!important;display:inline-flex!important}.contacts-summary-panel.compact,.birthday-hero,.lists-hero,.archive-hero,.journal-hero,.diary-hero,.quotes-hero,.browserlinks-hero,.collection-hero,.sammlung-hero,.biografie-hero{position:relative!important;overflow:hidden!important}.contacts-summary-panel.compact:before,.contacts-summary-panel.compact:after,.birthday-hero:before,.birthday-hero:after,.lists-hero:before,.archive-hero:before,.journal-hero:before,.diary-hero:before,.quotes-hero:before,.browserlinks-hero:before,.collection-hero:before,.sammlung-hero:before,.biografie-hero:before{content:none!important;display:none!important}.contacts-summary-panel.compact{background:url(https://images.unsplash.com/photo-1511632765486-a01980e01a18?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important;box-shadow:0 10px 24px #1f2a2414!important}.birthday-hero{background:url(https://images.unsplash.com/photo-1513151233558-d860c5398176?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important;box-shadow:0 10px 24px #1f2a2414!important}.lists-hero,.collection-hero,.sammlung-hero,.browserlinks-hero{background:url(https://images.unsplash.com/photo-1515942661900-94b3d1972591?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important}.archive-hero,.journal-hero,.diary-hero,.biografie-hero,.quotes-hero{background:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important}.contacts-summary-panel.compact>div:first-child:before,.birthday-hero>div:first-child:before,.contacts-summary-panel.compact h3,.birthday-hero h3,.contacts-summary-panel.compact p,.birthday-hero p{text-shadow:0 1px 8px #00000029!important}.contacts-summary-panel.compact h3,.contacts-summary-panel.compact p,.contacts-summary-panel.compact>div:first-child:before,.birthday-hero h3,.birthday-hero p,.birthday-hero>div:first-child:before{color:#fff!important}.contacts-view-tabs{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.contacts-view-tabs button{justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;display:inline-flex!important}@media (width<=900px){.contacts-form-actions button,.contacts-form-card .primary-button,.contacts-form-card .secondary-button{min-width:0!important}}.birthday-hero{background:url(https://images.unsplash.com/photo-1464349095431-e9a21285b5f3?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important;border-radius:18px!important;min-height:78px!important;box-shadow:0 10px 24px #1f2a2414!important}.contacts-summary-panel.compact{background:url(https://images.unsplash.com/photo-1529156069898-49953e39b3ac?auto=format&fit=crop&w=1800&q=80) 50% 48%/cover no-repeat!important;border-radius:18px!important;min-height:78px!important;box-shadow:0 10px 24px #1f2a2414!important}.contacts-view-tabs button,.contacts-summary-actions .primary-button.compact{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.contact-actions,.contacts-form-actions,.birthday-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.contact-actions button,.contacts-form-actions button,.birthday-actions button,.primary-button,.secondary-button,.danger-soft-button{box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}textarea,.contacts-form-row textarea,.contacts-form textarea,.birthday-form textarea,.activity-form textarea{resize:vertical!important;box-sizing:border-box!important;height:auto!important;min-height:46px!important;max-height:none!important;overflow:auto!important}.birthday-sync-note{color:#667268!important;margin:8px 0 0!important;font-size:11px!important}.birthday-hero{background:url(https://images.unsplash.com/photo-1464349095431-e9a21285b5f3?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important;border-radius:18px!important;min-height:78px!important}.contacts-summary-panel.compact{background:url(https://images.unsplash.com/photo-1529156069898-49953e39b3ac?auto=format&fit=crop&w=1800&q=80) 50% 48%/cover no-repeat!important;border-radius:18px!important;min-height:78px!important}.birthday-form textarea,.birthday-notes-input,.contacts-form textarea,.activity-form textarea,textarea{resize:vertical!important;box-sizing:border-box!important;height:auto!important;min-height:46px!important;max-height:none!important;overflow:auto!important}.birthday-actions button,.birthday-form button,.contacts-form-actions button,.contact-actions button,.primary-button,.secondary-button,.danger-soft-button{box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.birthday-form .birthday-checkbox,.checkbox-line.birthday-checkbox{width:auto!important;min-width:74px!important;max-width:96px!important;height:32px!important;min-height:32px!important}.birthday-card-top-with-avatar{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.birthday-avatar{object-fit:cover!important;background:#eef4ee!important;border:1px solid #1f2a241a!important;border-radius:11px!important;flex:none!important;width:34px!important;height:34px!important}.birthday-avatar-placeholder{color:#234235!important;justify-content:center!important;align-items:center!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.birthday-card-title{min-width:0!important}.birthday-card-title h4,.birthday-card-title p{text-overflow:ellipsis!important;overflow:hidden!important}.contact-card .contact-actions,.birthday-card .birthday-actions{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:8px!important;display:flex!important}.contact-card .contact-actions button,.birthday-card .birthday-actions button,.contact-card button,.birthday-card button{vertical-align:middle!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.contact-card .primary-button,.contact-card .secondary-button,.contact-card .danger-soft-button,.birthday-card .primary-button,.birthday-card .secondary-button,.birthday-card .danger,.birthday-card .danger-soft-button{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 9px!important;font-size:10.5px!important}.birthday-hero{background:url(https://images.unsplash.com/photo-1464349095431-e9a21285b5f3?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat!important;min-height:78px!important}.contacts-summary-panel.compact{background:url(https://images.unsplash.com/photo-1529156069898-49953e39b3ac?auto=format&fit=crop&w=1800&q=80) 50% 48%/cover no-repeat!important;min-height:78px!important}.birthday-hero:before,.birthday-hero:after,.contacts-summary-panel.compact:before,.contacts-summary-panel.compact:after{content:none!important;display:none!important}.birthday-hero>div:first-child,.contacts-summary-panel.compact>div:first-child{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffbd!important;border-radius:13px!important;width:fit-content!important;max-width:560px!important;padding:7px 10px!important}.birthday-hero>div:first-child:before,.contacts-summary-panel.compact>div:first-child:before,.birthday-hero h3,.birthday-hero p,.contacts-summary-panel.compact h3,.contacts-summary-panel.compact p{color:#173d30!important;text-shadow:none!important}body .birthday-card .birthday-card-top-with-avatar{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}body .birthday-card .birthday-avatar{object-fit:cover!important;background:#eef4ee!important;border:1px solid #1f2a241a!important;border-radius:10px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}body .birthday-card .birthday-avatar-placeholder{color:#234235!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}body .birthday-card .birthday-card-title{min-width:0!important}body .birthday-card .birthday-card-title h4,body .birthday-card .birthday-card-title p{text-overflow:ellipsis!important;overflow:hidden!important}body .contact-card.compact .contact-actions,body .birthday-card .birthday-actions{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-top:7px!important;display:flex!important}body .contact-card.compact .contact-actions button.secondary-button,body .contact-card.compact .contact-actions button.danger-soft-button,body .birthday-card .birthday-actions button,body .birthday-card .birthday-actions button.danger{width:58px!important;min-width:58px!important;max-width:58px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:9.8px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body .contact-card.compact .contact-badges button{height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:9.6px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body .contacts-board .contact-card.compact button,body .birthday-board .birthday-card button{transform:none!important}body textarea,body .contacts-form-row textarea,body .contacts-form textarea,body .birthday-form textarea,body .activity-form textarea{resize:vertical!important;box-sizing:border-box!important;height:auto!important;min-height:46px!important;max-height:none!important;overflow:auto!important}body .favorites-hero+div button,body .favorites-hero+div a[style]{box-sizing:border-box!important}@media (width<=900px){.favorites-hero{grid-template-columns:1fr!important}.favorites-hero-stats{justify-content:flex-start!important}}.favorites-hero{background-position:50%!important;border-radius:17px!important;min-height:68px!important;margin-bottom:10px!important;padding:10px 14px!important}.favorites-hero-text{border-radius:12px!important;padding:6px 9px!important}.favorites-hero-text h2{font-size:20px!important}.favorites-hero-text span{font-size:10.8px!important}.favorites-hero-stats span{min-width:82px!important;height:30px!important;padding:0 8px!important;font-size:10px!important}.favorites-hero-stats strong{font-size:13px!important}.favorites-more-button{color:#1f4a39!important;cursor:pointer!important;width:100%!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a3929!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.favorites-more-button.subtle{color:#53655a!important;background:#f4f6f2!important}.favorites-hero+div button,.favorites-hero+div a{box-sizing:border-box!important}.favorites-hero+div section:nth-of-type(2) article{min-height:0!important}.favorites-hero+div section:first-of-type article p{max-width:100%!important}@media (width<=1050px){.favorites-hero+div{grid-template-columns:1fr!important}}.favorites-hero{min-height:66px!important;margin-bottom:10px!important}.favorites-more-button{display:none!important}@media (width<=1250px){.favorites-hero+div{grid-template-columns:1fr!important}}@media (width<=760px){.favorites-hero+div section:nth-of-type(2)>div:last-child{grid-template-columns:1fr!important}}.sidebar-menu-group{width:100%!important}.sidebar-menu-row{grid-template-columns:minmax(0,1fr) 26px!important;align-items:center!important;gap:6px!important;display:grid!important}.sidebar-main-button{text-align:left!important}.sidebar-expand-button{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;display:inline-flex!important}.sidebar-submenu-empty{color:#6c7b73!important;padding:6px 8px!important;font-size:13px!important;font-weight:400!important;display:block!important}.favorites-hero{background:url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=1800&q=80) 50% 42%/cover no-repeat!important;border:1px solid #1f2a2414!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240f!important}.favorites-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffd1!important;border-radius:13px!important;width:fit-content!important;max-width:590px!important;padding:7px 10px!important}.favorites-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.favorites-hero-stats span{color:#263f33!important;background:#ffffffdb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:92px!important;height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 4px 12px #1f2a240f!important}@media (width<=900px){.favorites-hero{grid-template-columns:1fr!important}.favorites-hero-stats{justify-content:flex-start!important}}.favorites-hero:before{content:"â˜…";color:#1f4a3929!important;pointer-events:none!important;font-size:54px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:50%!important;right:152px!important;transform:translateY(-50%)rotate(-8deg)!important}.favorites-hero:after{content:"âœ“";color:#1f4a391f!important;pointer-events:none!important;font-size:38px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:52%!important;right:104px!important;transform:translateY(-50%)rotate(6deg)!important}.sidebar-submenu-link:hover,.sidebar-submenu button:hover,.sidebar-submenu a:hover{color:#163d2f!important;background:#eef3ef!important}@media (width<=900px){.favorites-hero{grid-template-columns:1fr!important}.favorites-hero-stats{justify-content:flex-start!important}.favorites-hero:before,.favorites-hero:after{display:none!important}}.favorites-hero{background:linear-gradient(90deg,#faf8eef0 0%,#f4f7eee0 42%,#e5f0e5c7 100%),url("data:image/svg+xml,%3Csvg width='1600' height='180' viewBox='0 0 1600 180' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='180' fill='%23f6f1df'/%3E%3Cg opacity='0.92'%3E%3Crect x='820' y='28' width='190' height='118' rx='18' fill='%23ffffff' stroke='%23d7e1d5' stroke-width='3'/%3E%3Cpath d='M868 58h96M868 82h76M868 106h112' stroke='%2380a58d' stroke-width='8' stroke-linecap='round' opacity='0.55'/%3E%3Cpath d='M972 47l10 21 23 3-17 16 4 23-20-11-20 11 4-23-17-16 23-3 10-21z' fill='%23d5a72d' opacity='0.96'/%3E%3C/rect%3E%3Crect x='1028' y='42' width='178' height='104' rx='18' fill='%23edf5ec' stroke='%23c9ddcb' stroke-width='3'/%3E%3Cpath d='M1072 70h92M1072 94h58M1072 118h78' stroke='%236f9b7d' stroke-width='8' stroke-linecap='round' opacity='0.62'/%3E%3Cpath d='M1048 42v62l22-14 22 14V42z' fill='%231f4a39' opacity='0.82'/%3E%3Crect x='1224' y='22' width='170' height='116' rx='20' fill='%23fffaf0' stroke='%23ded4ae' stroke-width='3'/%3E%3Cpath d='M1266 62h86M1266 86h56M1266 110h78' stroke='%23c49931' stroke-width='8' stroke-linecap='round' opacity='0.50'/%3E%3Ccircle cx='1248' cy='124' r='20' fill='%23e3b64d' opacity='0.70'/%3E%3Cpath d='M1241 124l6 6 13-16' stroke='%231f4a39' stroke-width='5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M0 156C180 118 344 172 518 130C706 84 806 122 934 98C1114 64 1284 118 1600 58V180H0z' fill='%23dfeadd' opacity='0.42'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}.favorites-hero:before,.favorites-hero:after{content:none!important;display:none!important}.favorites-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;width:fit-content!important;max-width:590px!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #1f4a3914!important;border-radius:13px!important;padding:7px 10px!important}.favorites-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.favorites-hero-text h2{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.favorites-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.favorites-hero-stats{z-index:1!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.favorites-hero-stats span{color:#263f33!important;min-width:90px!important;height:32px!important;box-shadow:none!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.favorites-hero-stats strong{color:#123f30!important;font-size:13px!important}@media (width<=900px){.favorites-hero{grid-template-columns:1fr!important}.favorites-hero-stats{justify-content:flex-start!important}}.banner-image-control{z-index:20!important;opacity:.36!important;align-items:center!important;gap:4px!important;transition:opacity .15s,transform .15s!important;display:inline-flex!important;position:absolute!important;top:9px!important;right:10px!important}.banner-customizable:hover .banner-image-control{opacity:.9!important}.banner-image-icon{padding:0 8px!important}.banner-image-reset{width:23px!important;padding:0!important}.banner-customizable{position:relative!important;overflow:hidden!important}.banner-image-control{z-index:30!important;opacity:0!important;pointer-events:none!important;align-items:center!important;gap:4px!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;top:9px!important;left:10px!important;right:auto!important;transform:translate(-3px)!important}.banner-customizable:hover .banner-image-control,.banner-customizable:focus-within .banner-image-control{opacity:.92!important;pointer-events:auto!important;transform:translate(0)!important}.banner-image-input{display:none!important}.banner-image-icon,.banner-image-reset{color:#1f4a39!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffffc7!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:22px!important;min-height:22px!important;font-size:10px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;box-shadow:0 3px 10px #1f2a2414!important}.banner-image-icon{width:28px!important;padding:0!important;font-size:0!important}.banner-image-icon:before{content:"Bild";font-size:9.5px!important;line-height:1!important}.banner-image-reset{width:22px!important;padding:0!important;font-size:13px!important}.banner-image-icon:hover,.banner-image-reset:hover{color:#123f30!important;background:#fff!important}[data-user-banner=true]:before,[data-user-banner=true]:after{content:none!important;display:none!important}.browserlinks-hero{background:linear-gradient(90deg,#f6f9f3eb,#e8f2e8b8),url("data:image/svg+xml,%3Csvg width='1600' height='180' viewBox='0 0 1600 180' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='180' fill='%23edf4ec'/%3E%3Cg opacity='0.85'%3E%3Crect x='785' y='24' width='210' height='122' rx='18' fill='%23ffffff' stroke='%23cadbca' stroke-width='3'/%3E%3Ccircle cx='832' cy='82' r='25' fill='%23dce9dd'/%3E%3Cpath d='M815 82h34M832 65v34' stroke='%231f4a39' stroke-width='7' stroke-linecap='round' opacity='0.72'/%3E%3Cpath d='M874 60h82M874 84h62M874 108h94' stroke='%237da188' stroke-width='8' stroke-linecap='round' opacity='0.52'/%3E%3Crect x='1028' y='38' width='184' height='104' rx='18' fill='%23fffaf0' stroke='%23dfd3ac' stroke-width='3'/%3E%3Cpath d='M1066 74h104M1066 100h72' stroke='%23c9a142' stroke-width='8' stroke-linecap='round' opacity='0.50'/%3E%3Cpath d='M1049 38v60l22-14 22 14v-60z' fill='%23cfa43a' opacity='0.78'/%3E%3Crect x='1242' y='22' width='178' height='118' rx='20' fill='%23ffffff' stroke='%23c8dcd0' stroke-width='3'/%3E%3Cpath d='M1274 62h100M1274 88h68M1274 114h88' stroke='%237ba78f' stroke-width='8' stroke-linecap='round' opacity='0.58'/%3E%3Cpath d='M1378 48l18 18-18 18' stroke='%231f4a39' stroke-width='7' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='0.72'/%3E%3C/g%3E%3Cpath d='M0 156C240 108 420 164 618 126C852 80 972 130 1140 96C1320 60 1454 110 1600 78V180H0z' fill='%23d9e8d9' opacity='0.44'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}.browserlinks-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffc7!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:590px!important;padding:7px 10px!important}.browserlinks-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.browserlinks-hero-text h2{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.browserlinks-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.browserlinks-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.browserlinks-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:76px!important;height:32px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.browserlinks-hero-stats strong{color:#123f30!important;font-size:13px!important}.browserlinks-page{max-width:1520px!important}.browserlinks-layout{align-items:start!important;gap:12px!important}.browserlinks-panel,.browserlinks-card{border-radius:16px!important;padding:12px!important;box-shadow:0 8px 20px #1f2a2409!important}.browserlinks-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important;display:grid!important}.browserlinks-stats div{border-radius:12px!important;min-height:34px!important;padding:6px 7px!important}.browserlinks-stats strong{font-size:14px!important;line-height:1!important}.browserlinks-stats span{font-size:10px!important}.browserlinks-note{margin:6px 0!important;font-size:10.5px!important}.browserlinks-filter-list,.browserlinks-folder-list,.browserlinks-folder-tree{gap:4px!important}.browserlinks-filter-list button,.browserlinks-folder-list>button,.browserlinks-folder-button{border-radius:10px!important;min-height:28px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.1!important}.browserlinks-filter-list strong,.browserlinks-folder-button strong,.browserlinks-folder-list>button strong{min-width:24px!important;height:20px!important;padding:0 6px!important;font-size:10px!important}.browserlinks-folder-toggle{border-radius:8px!important;width:22px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:11px!important}.browserlinks-folder-heading{margin:8px 0 4px!important;font-size:10px!important}.browserlinks-card-header{gap:8px!important;margin-bottom:8px!important}.browserlinks-card-header h3{margin:0!important;font-size:18px!important;line-height:1.1!important}.browserlinks-card-header p,.browserlinks-selected-folder{margin:2px 0 0!important;font-size:10.5px!important}.browserlinks-card-header select,.browserlinks-search{border-radius:10px!important;min-height:32px!important;padding:6px 9px!important;font-size:11.5px!important}.browserlinks-list{gap:6px!important}.browserlink-row{border-radius:13px!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:7px 8px!important;display:grid!important}.browserlink-thumb{background:#eef4ee!important;border:1px solid #1f2a2414!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:38px!important;display:flex!important;overflow:hidden!important}.browserlink-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.browserlink-thumb span{color:#1f4a39!important;font-size:10.5px!important;font-weight:700!important}.browserlink-main{min-width:0!important}.browserlink-main h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.12!important;overflow:hidden!important}.browserlink-actions{justify-content:flex-end!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.browserlink-actions .danger-button{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}.browserlinks-folder-row.main-folder+.browserlinks-folder-tree{display:none!important}@media (width<=980px){.browserlinks-hero,.browserlink-row{grid-template-columns:1fr!important}.browserlinks-hero-stats,.browserlink-actions{justify-content:flex-start!important}}.browserlinks-folder-row.main-folder+.browserlinks-folder-tree,.browserlinks-folder-tree .browserlinks-folder-tree{display:block!important}.sidebar-submenu{flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:100%!important;margin:4px 0 2px!important;padding:2px 0 0 14px!important;display:flex!important}.sidebar-submenu-link,.sidebar-submenu button,.sidebar-submenu a{text-align:left!important;color:#33463d!important;width:100%!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;display:block!important}.browserlinks-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.browserlink-row{background:#fffdf9!important;border-radius:13px!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"thumb main""thumb actions"!important;align-items:start!important;gap:4px 8px!important;min-height:58px!important;padding:7px 8px!important;display:grid!important}.browserlink-thumb{border-radius:9px!important;grid-area:thumb!important;width:48px!important;height:36px!important;margin-top:1px!important}.browserlink-main{grid-area:main!important;min-width:0!important}.browserlink-main .activity-title-row{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.browserlink-main h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:12.5px!important;line-height:1.12!important;overflow:hidden!important}.browserlink-main p{color:#6b6259!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:2px 0 0!important;font-size:9.8px!important;line-height:1.12!important;overflow:hidden!important}.browserlink-main .browserlink-domain{color:#768278!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:9.3px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.browserlink-actions{grid-area:actions!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;margin-top:1px!important;display:flex!important}.browserlink-actions a,.browserlink-actions button{height:21px!important;min-height:21px!important;max-height:21px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:9.2px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.browserlink-actions button:not(.danger-button){width:22px!important;padding:0!important}.browserlink-actions .danger-button{padding:0 7px!important}.browserlinks-card-header,.browserlinks-search{margin-bottom:7px!important}@media (width<=1250px){.browserlinks-list{grid-template-columns:1fr!important}.browserlink-row{grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-areas:"thumb main actions"!important;align-items:center!important}.browserlink-actions{justify-content:flex-end!important}}@media (width<=760px){.browserlink-row{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"thumb main""thumb actions"!important}.browserlink-actions{justify-content:flex-start!important}}.lists-hero{background:linear-gradient(90deg,#f8faf4f0,#ebf4ebc7),url("data:image/svg+xml,%3Csvg width='1600' height='180' viewBox='0 0 1600 180' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='180' fill='%23eef5ec'/%3E%3Cg opacity='0.9'%3E%3Crect x='790' y='26' width='210' height='118' rx='18' fill='%23ffffff' stroke='%23cbdccc' stroke-width='3'/%3E%3Cpath d='M835 62h116M835 88h86M835 114h100' stroke='%237da188' stroke-width='8' stroke-linecap='round' opacity='0.58'/%3E%3Cpath d='M812 62l8 8 16-20' stroke='%231f4a39' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='0.84'/%3E%3Cpath d='M812 90l8 8 16-20' stroke='%231f4a39' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='0.64'/%3E%3Cpath d='M812 118l8 8 16-20' stroke='%231f4a39' stroke-width='6' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='0.44'/%3E%3Crect x='1034' y='40' width='180' height='104' rx='18' fill='%23fffaf0' stroke='%23ded4ae' stroke-width='3'/%3E%3Cpath d='M1072 72h92M1072 98h62' stroke='%23c4a04a' stroke-width='8' stroke-linecap='round' opacity='0.52'/%3E%3Cpath d='M1048 40v60l22-14 22 14V40z' fill='%23d0a53d' opacity='0.78'/%3E%3Crect x='1244' y='22' width='180' height='120' rx='20' fill='%23ffffff' stroke='%23c8dcd0' stroke-width='3'/%3E%3Cpath d='M1282 62h96M1282 88h64M1282 114h82' stroke='%237da188' stroke-width='8' stroke-linecap='round' opacity='0.58'/%3E%3Ccircle cx='1260' cy='118' r='18' fill='%23dbeadc'/%3E%3Cpath d='M1253 118l5 6 12-15' stroke='%231f4a39' stroke-width='5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M0 156C220 112 392 162 600 126C826 88 958 126 1146 94C1330 62 1472 110 1600 80V180H0z' fill='%23d9e8d9' opacity='0.44'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}.lists-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffc!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:590px!important;padding:7px 10px!important}.lists-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.lists-hero-text h2{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.lists-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.lists-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.lists-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:78px!important;height:32px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.lists-hero-stats strong{color:#123f30!important;font-size:13px!important}.smartlists-sidebar,.smartlist-content>*,.smartlist-section,.smartlist-hero-card,.smartlist-auto-toggle-card{border-radius:16px!important;box-shadow:0 8px 20px #1f2a2409!important}.smartlists-sidebar{padding:10px!important}.smartlists-sidebar-header{gap:8px!important;margin-bottom:8px!important}.smartlists-sidebar-header button{border-radius:999px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:10.5px!important}.smartlist-nav-card{border-radius:12px!important;gap:7px!important;min-height:42px!important;margin-bottom:5px!important;padding:7px 8px!important}.smartlist-nav-card strong{font-size:12px!important;line-height:1.15!important}.smartlist-nav-card small{margin-top:1px!important;font-size:9.8px!important;line-height:1.15!important}.smartlist-nav-card em{width:26px!important;min-width:26px!important;height:24px!important;font-size:10px!important}.smartlist-hero-card{min-height:0!important;padding:11px 13px!important}.smartlist-hero-card h3{margin:1px 0 2px!important;font-size:18px!important;line-height:1.12!important}.smartlist-hero-card p{margin:0!important;font-size:11.5px!important;line-height:1.25!important}.smartlist-section,.manual-entry-section{padding:12px!important}.smartlist-section-header{gap:8px!important;margin-bottom:8px!important}.smartlist-section-header h3{margin:0!important;font-size:18px!important;line-height:1.12!important}.smartlist-section-header span{min-width:28px!important;height:25px!important;padding:0 8px!important;font-size:10.5px!important}.manual-entry-form{grid-template-columns:minmax(240px,1.2fr) 110px 130px minmax(170px,.8fr) 128px!important;align-items:center!important;gap:7px!important;display:grid!important}.manual-entry-form input,.manual-entry-form select,.manual-entry-form textarea{border-radius:10px!important;height:31px!important;min-height:31px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.15!important}.manual-entry-form textarea{resize:vertical!important;grid-column:1/5!important;height:34px!important;min-height:34px!important}.manual-entry-form button[type=submit]{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:999px!important;grid-area:2/5!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.manual-list-items{gap:6px!important;margin-top:8px!important}.manual-list-item{border-radius:13px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:7px 8px!important;display:grid!important}.manual-done-checkbox input{width:16px!important;height:16px!important}.manual-list-title-row{gap:6px!important}.manual-list-title-row h4{margin:0!important;font-size:13px!important;line-height:1.12!important}.manual-list-title-row span{height:20px!important;padding:0 7px!important;font-size:9.5px!important}.manual-list-item p,.manual-list-item a{margin:2px 0 0!important;font-size:10.5px!important;line-height:1.18!important}.manual-list-actions button,.smartlist-mini-actions button,.smartlist-link-actions button,.smartlist-link-actions a,.smartlist-auto-toggle-card button{height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9.8px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.smartlist-mini-card,.smartlist-link-card,.smartlist-auto-toggle-card{border-radius:14px!important;padding:9px 10px!important}.smartlist-mini-title-row h4,.smartlist-link-card h4{margin:0!important;font-size:14px!important;line-height:1.15!important}.smartlist-mini-card p,.smartlist-link-card p,.smartlist-auto-toggle-card p{margin:3px 0 0!important;font-size:10.8px!important;line-height:1.25!important}.smartlist-mini-actions,.smartlist-link-actions{gap:5px!important;margin-top:7px!important}@media (width<=1050px){.lists-hero,.smartlists-layout,.smartlist-auto-toggle-card{grid-template-columns:1fr!important}.lists-hero-stats{justify-content:flex-start!important}.manual-entry-form{grid-template-columns:1fr 1fr!important}.manual-entry-form textarea,.manual-entry-form button[type=submit]{grid-area:auto/1/auto/-1!important}}.smartlists-sidebar-header{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;padding:0 2px!important;display:flex!important}.smartlists-sidebar-header h3{margin:0!important;font-size:19px!important;line-height:1.1!important}.smartlists-sidebar-header button{border-radius:999px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;line-height:1!important}.smartlist-nav-card{background:linear-gradient(#fff 0%,#fbfdfb 100%)!important;border:1px solid #dce8df!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-height:70px!important;padding:11px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 18px #1f2a2409!important}.smartlist-nav-card:before{content:""!important;background:#5aa56f!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.smartlist-nav-card strong{color:#1a2e24!important;margin:0!important;font-size:14px!important;line-height:1.15!important;display:block!important}.smartlist-nav-card small{color:#5f7266!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.2!important;display:block!important}.smartlist-nav-card em{color:#294838!important;background:#eef5ef!important;border:1px solid #d7e6d9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:24px!important;padding:0 8px!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.smartlist-nav-card.is-active,.smartlist-nav-card[aria-current=true],.smartlist-nav-card[data-active=true]{transform:translateY(-1px)!important;box-shadow:0 10px 20px #1f4a3917!important}.smartlist-nav-card.is-active:before,.smartlist-nav-card[aria-current=true]:before,.smartlist-nav-card[data-active=true]:before{width:5px!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+1){background:linear-gradient(#fff 0%,#f6fbf7 100%)!important;border-color:#cfe8d5!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+1):before{background:#3fa060!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+2){background:linear-gradient(#fff 0%,#fff8f8 100%)!important;border-color:#f0d8d8!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+2):before{background:#9e3f3f!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+3){background:linear-gradient(#fff 0%,#f8faff 100%)!important;border-color:#d6def8!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+3):before{background:#5b7bd8!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+4){background:linear-gradient(#fff 0%,#fffaf1 100%)!important;border-color:#f3e2c3!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+4):before{background:#d58b2d!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+5){background:linear-gradient(#fff 0%,#fcf8ff 100%)!important;border-color:#e8d9f4!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+5):before{background:#9a68c7!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+6){background:linear-gradient(#fff 0%,#f7fcfb 100%)!important;border-color:#d9ece8!important}.smartlists-sidebar>.smartlist-nav-card:nth-of-type(6n+6):before{background:#3b9f90!important}.smartlist-content{gap:10px!important;width:100%!important}@media (width>=860px){.smartlists-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1220px){.smartlists-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=859px){.smartlist-nav-card{min-height:66px!important}}.smartlists-layout{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}.smartlists-sidebar{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}.smartlists-sidebar-header{grid-column:1/-1!important;margin:0 0 4px!important}@media (width>=760px){.smartlists-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1080px){.smartlists-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1460px){.smartlists-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.smartlists-sidebar:has(>.smartlist-nav-card:first-of-type):not(:has(>.smartlist-nav-card:nth-of-type(2))){grid-template-columns:1fr!important}.smartlist-nav-card{border-radius:17px!important;min-height:62px!important;padding:10px 11px!important}.smartlist-nav-card small{font-size:10.2px!important;line-height:1.16!important}.smartlist-hero-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}.smartlist-delete-list-button{color:#c2174f!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#fff0f4!important;border:1px solid #dc26561f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.smartlist-delete-list-button:hover{background:#ffe6ee!important}.smartlist-content{gap:10px!important}@media (width<=760px){.smartlist-hero-card{grid-template-columns:1fr!important}.smartlist-delete-list-button{width:fit-content!important}}@media (width<=760px){.smartlist-auto-toggle-card{grid-template-columns:1fr!important}.smartlist-auto-actions{justify-content:flex-start!important}}.smartlist-auto-toggle-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.smartlist-auto-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.smartlist-auto-actions button,.smartlist-create-from-suggestions-button{height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.smartlist-create-from-suggestions-button{color:#fff!important;background:#1f4a39!important;border:1px solid #1f4a3926!important}.smartlist-create-from-suggestions-button:disabled{opacity:.38!important;cursor:not-allowed!important}.manual-list-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.manual-list-actions button{height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9.8px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.manual-list-actions button.danger{color:#b91c1c!important;background:#fff1f2!important;border-color:#b91c1c21!important}@media (width<=760px){.smartlist-auto-toggle-card{grid-template-columns:1fr!important}.smartlist-auto-actions,.manual-list-actions{justify-content:flex-start!important}}.smartlist-create-list-from-card{color:#fff!important;background:#1f4a39!important;border:1px solid #1f4a3924!important}.smartlist-mini-actions{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;display:flex!important}.smartlist-mini-actions button,.smartlist-create-list-from-card{height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:9.8px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.smartlist-mini-actions .smartlist-create-list-from-card{padding:0 10px!important}.categories-hero{background:linear-gradient(90deg,#f8faf4f0,#ebf4ebc7),url("data:image/svg+xml,%3Csvg width='1600' height='180' viewBox='0 0 1600 180' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='180' fill='%23edf4ec'/%3E%3Cg opacity='0.9'%3E%3Crect x='790' y='26' width='190' height='116' rx='18' fill='%23ffffff' stroke='%23cbdccc' stroke-width='3'/%3E%3Crect x='815' y='52' width='44' height='34' rx='9' fill='%23dcebdd'/%3E%3Crect x='872' y='52' width='78' height='8' rx='4' fill='%237da188' opacity='0.62'/%3E%3Crect x='872' y='72' width='52' height='7' rx='4' fill='%237da188' opacity='0.42'/%3E%3Crect x='815' y='102' width='44' height='18' rx='9' fill='%231f4a39' opacity='0.80'/%3E%3Crect x='872' y='105' width='70' height='7' rx='4' fill='%237da188' opacity='0.42'/%3E%3Crect x='1014' y='38' width='190' height='104' rx='18' fill='%23fffaf0' stroke='%23ded4ae' stroke-width='3'/%3E%3Crect x='1042' y='64' width='42' height='34' rx='10' fill='%23f0dba5'/%3E%3Crect x='1098' y='66' width='74' height='8' rx='4' fill='%23c49a3a' opacity='0.54'/%3E%3Crect x='1098' y='88' width='54' height='7' rx='4' fill='%23c49a3a' opacity='0.34'/%3E%3Crect x='1234' y='24' width='190' height='118' rx='20' fill='%23ffffff' stroke='%23c8dcd0' stroke-width='3'/%3E%3Crect x='1264' y='50' width='42' height='34' rx='10' fill='%23d9ece8'/%3E%3Crect x='1320' y='52' width='78' height='8' rx='4' fill='%233b9f90' opacity='0.54'/%3E%3Crect x='1320' y='74' width='52' height='7' rx='4' fill='%233b9f90' opacity='0.34'/%3E%3Ccircle cx='1285' cy='114' r='17' fill='%23e8f3e9'/%3E%3Cpath d='M1278 114l5 6 12-15' stroke='%231f4a39' stroke-width='5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M0 156C220 112 392 162 600 126C826 88 958 126 1146 94C1330 62 1472 110 1600 80V180H0z' fill='%23d9e8d9' opacity='0.44'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}.categories-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffc!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:590px!important;padding:7px 10px!important}.categories-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.categories-hero-text h2{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.categories-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.categories-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.categories-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:82px!important;height:32px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.categories-hero-stats strong{color:#123f30!important;font-size:13px!important}@media (width<=900px){.categories-hero{grid-template-columns:1fr!important}.categories-hero-stats{justify-content:flex-start!important}}:root{--zfdw-page-max-width:1480px;--zfdw-page-wide-max-width:1480px}.main{box-sizing:border-box!important;width:100%!important;min-width:0!important}.hero,.stats,.dashboard-grid,.module-page,.activity-workspace,.browserlinks-page,.browserlinks-hero,.lists-hero,.categories-hero,.favorites-hero,.birthday-hero,.contacts-summary-panel,.reminders-image-hero,.quiet-image-hero,.browserlinks-layout,.smartlists-layout,.category-browser,.contacts-board,.birthday-board,.reminders-layout,.favorites-hero+div,.todo-page,.todo-layout,.todo-grid,.calendar-week,.calendar-month,.calendar-list{width:100%!important;max-width:var(--zfdw-page-max-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.activity-form-card,.activities-toolbar,.activities-grid,.todo-calendar-panel,.todo-grid,.contacts-form-card,.contacts-filter-row,.birthday-form-panel,.birthday-toolbar,.smartlist-content,.browserlinks-panel,.browserlinks-card,.category-results-panel,.category-browser-grid{box-sizing:border-box!important}.browserlinks-page,.browserlinks-layout,.smartlists-layout,.hero,.stats,.dashboard-grid{max-width:var(--zfdw-page-max-width)!important}@media (width<=900px){:root{--zfdw-page-max-width:100%;--zfdw-page-wide-max-width:100%}}.main>.hero,.main>.stats,.main>.dashboard-grid{margin-left:0!important;margin-right:auto!important}.dashboard-grid{justify-content:start!important}@media (width>=901px){.main>.hero,.main>.stats,.main>.dashboard-grid{max-width:var(--zfdw-page-max-width,1480px)!important}}.main{width:100%!important;min-width:0!important}.hero,.stats,.dashboard-grid,.module-page,.activity-workspace,.activities-toolbar,.activities-grid,.activity-form-card,.todo-page,.todo-layout,.todo-grid,.todo-calendar-panel,.calendar-week,.calendar-month,.calendar-list,.contacts-summary-panel,.contacts-board,.contacts-form-card,.contacts-filter-row,.birthday-hero,.birthday-board,.birthday-form-panel,.birthday-toolbar,.favorites-hero,.favorites-hero+div,.browserlinks-page,.browserlinks-hero,.browserlinks-layout,.browserlinks-panel,.browserlinks-card,.lists-hero,.smartlists-layout,.smartlist-content,.categories-hero,.category-browser,.category-results-panel,.category-browser-grid,.reminders-image-hero,.reminders-layout,.quiet-image-hero{max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:auto!important}.module-page>*,.browserlinks-page>*,.smartlists-layout>*,.category-browser>*{margin-left:0!important}.dashboard-grid,.activities-grid,.todo-grid,.contacts-board,.birthday-board,.browserlinks-layout,.browserlinks-list,.smartlists-layout,.smartlists-sidebar,.category-browser-grid{justify-content:start!important}.contacts-summary-panel,.birthday-hero,.favorites-hero,.browserlinks-hero,.lists-hero,.categories-hero{width:100%!important}@media (width<=900px){.hero,.stats,.dashboard-grid,.module-page,.activity-workspace,.todo-page,.contacts-summary-panel,.birthday-hero,.favorites-hero,.browserlinks-page,.browserlinks-hero,.lists-hero,.categories-hero{max-width:100%!important}}textarea{box-sizing:border-box!important;resize:vertical!important;max-height:none!important;overflow:auto!important}.zfdw-textarea-manual-grip{z-index:999999;cursor:ns-resize;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 0 42%,#1f4a39a6 43% 50%,#0000 51%),#ffffffb8 linear-gradient(135deg,#0000 0 62%,#1f4a3973 63% 70%,#0000 71%);border:1px solid #1f4a392e;border-radius:4px;width:14px;height:14px;transition:opacity .12s;position:fixed;box-shadow:0 2px 6px #1f2a241f}.zfdw-textarea-manual-grip:hover{background-color:#fffffff5;opacity:1!important}.zfdw-resizing-textarea,.zfdw-resizing-textarea *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.diary-bottom-filter-menu{display:none!important}@media (width<=900px){.zfdw-diary-hero,.zfdw-diary-filter-menu{grid-template-columns:1fr!important}.zfdw-diary-hero-stats,.zfdw-diary-filter-buttons{justify-content:flex-start!important}}.diary-page-safe-enhanced{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:auto!important}body.diary-page-active-safe main>h1,body.diary-page-active-safe .main>h1,body.diary-page-active-safe [class*=content]>h1,.diary-bottom-filter-menu{display:none!important}.zfdw-diary-hero{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;background:linear-gradient(90deg,#f8f9f3d6,#eaf2e680),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='220' viewBox='0 0 1600 220'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop stop-color='%23edf3ea'/%3E%3Cstop offset='1' stop-color='%23dbe7d7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1600' height='220' fill='url(%23g)'/%3E%3Cg opacity='.86'%3E%3Crect x='790' y='34' width='260' height='146' rx='18' fill='%23fffdf7' stroke='%23c6d8c7' stroke-width='3'/%3E%3Cpath d='M835 72h150M835 100h116M835 128h136' stroke='%23779a84' stroke-width='8' stroke-linecap='round' opacity='.54'/%3E%3Crect x='1100' y='44' width='210' height='126' rx='18' fill='%23fefbf0' stroke='%23ded7b9' stroke-width='3'/%3E%3Cpath d='M1140 78h124M1140 104h84M1140 130h100' stroke='%23c6a04c' stroke-width='8' stroke-linecap='round' opacity='.52'/%3E%3C/g%3E%3Cpath d='M0 176C222 130 400 198 630 162c200-31 381-84 605-58 118 14 230 40 365 14v102H0z' fill='%23d7e6d6' opacity='.42'/%3E%3C/svg%3E") 50%/cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:86px!important;margin:0 0 8px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240d!important}.zfdw-diary-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffc!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:720px!important;padding:8px 12px!important}.zfdw-diary-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-diary-hero-text h2{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.zfdw-diary-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-diary-hero-stats{pointer-events:none!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.zfdw-diary-hero-stats span{color:#263f33!important;cursor:default!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.zfdw-diary-filter-menu{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:8px 12px!important;display:grid!important;box-shadow:0 8px 20px #1f2a2409!important}.zfdw-diary-filter-copy p{color:#7b6b55!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:9.5px!important;font-weight:700!important}.zfdw-diary-filter-copy h3{color:#17231d!important;margin:1px 0 0!important;font-size:15.5px!important;line-height:1.1!important}.zfdw-diary-filter-copy span{color:#5f6e63!important;margin-top:2px!important;font-size:10.3px!important;line-height:1.25!important;display:block!important}.zfdw-diary-filter-buttons{flex-flow:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.zfdw-diary-filter-buttons button{width:auto!important;min-width:0!important;height:25px!important;min-height:25px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:10px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.zfdw-diary-filter-buttons button.is-active{color:#fff!important;background:#1f4a39!important;border-color:#1f4a39!important}.diary-page-safe-enhanced button,.diary-page-safe-enhanced a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}@media (width<=900px){.zfdw-diary-hero,.zfdw-diary-filter-menu{grid-template-columns:1fr!important}.zfdw-diary-hero-stats,.zfdw-diary-filter-buttons{justify-content:flex-start!important}}:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type{display:none!important}:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p{display:none!important}:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+*{box-sizing:border-box!important;border:1px solid #1f4a391f!important;border-radius:18px!important;min-height:102px!important;margin:0 0 14px!important;padding:14px 18px!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+* *{text-shadow:none!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+* h1,:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+* h2,:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+* h3,:is(main,.main):has(textarea[placeholder*=Spruch])>h1:first-of-type+p+* strong){font-weight:650!important}:is(main,.main):has(textarea[placeholder*=Spruch]) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}:is(main,.main):has(textarea[placeholder*=Spruch]) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch]) button[type=submit],:is(main,.main):has(textarea[placeholder*=Spruch]) button:first-of-type){min-height:26px!important}:is(main,.main):has(textarea[placeholder*=Spruch]) textarea{resize:vertical!important;border-radius:10px!important;min-height:50px!important;font-size:12px!important;line-height:1.3!important;overflow:auto!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch]) input,:is(main,.main):has(textarea[placeholder*=Spruch]) select){border-radius:10px!important;min-height:30px!important;font-size:12px!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :has(>textarea[placeholder*=Spruch]){gap:8px!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(textarea[placeholder*=Spruch]){border-radius:16px!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(button):has(+*),:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(button)){box-sizing:border-box!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(aside,section,article,div):has(button):has([class*=active]) button{min-height:28px!important;font-size:10.8px!important;font-weight:600!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]){border-radius:16px!important;padding:14px!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) h1,:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) h2,:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) h3){margin-bottom:8px!important;font-size:17px!important;font-weight:650!important;line-height:1.15!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]){border-radius:14px!important;min-height:0!important;padding:10px 11px!important;box-shadow:0 5px 14px #1f2a2409!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) *{font-size:11.5px!important;line-height:1.28!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) p{font-size:11.5px!important;line-height:1.28!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) span{font-size:11.5px!important;line-height:1.28!important}:is(:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) strong,:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) b,:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) h4){font-size:12.5px!important;font-weight:600!important;line-height:1.22!important}:is(main,.main):has(textarea[placeholder*=Spruch]) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) p{margin:0 0 5px!important}:is(main,.main):has(textarea[placeholder*=Spruch]) input[placeholder*=SprÃ¼che]{height:30px!important;min-height:30px!important;font-size:11.5px!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) h1:first-of-type{display:none!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) h1:first-of-type+p{display:none!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main)>:is(section,article,div):nth-of-type(-n+4):has(button):not(:has(textarea)):not(:has(input[placeholder*=SprÃ¼che])){box-sizing:border-box!important;background-position:50%!important;background-size:cover!important;border:1px solid #1f4a391f!important;border-radius:18px!important;min-height:96px!important;margin:0 0 14px!important;padding:14px 18px!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main)>:is(section,article,div):nth-of-type(-n+4):has(button):not(:has(textarea)):not(:has(input[placeholder*=SprÃ¼che])) :is(h1,h2,h3,strong,b){letter-spacing:normal!important;font-weight:650!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main)>:is(section,article,div):nth-of-type(-n+4):has(button):not(:has(textarea)):not(:has(input[placeholder*=SprÃ¼che])) :is(p,span,small){font-weight:450!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) textarea{resize:vertical!important;border-radius:10px!important;min-height:50px!important;font-size:12px!important;line-height:1.32!important;overflow:auto!important}:is(body:has(textarea[placeholder*=Spruch]) :is(main,.main) input,body:has(textarea[placeholder*=Spruch]) :is(main,.main) select){border-radius:10px!important;height:auto!important;min-height:30px!important;font-size:12px!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(textarea[placeholder*=Spruch]){border-radius:16px!important}:is(body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(aside,section,article,div):has(button):has([class*=active]) button,body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(aside,section,article,div):has(button):has([aria-pressed]) button){min-height:28px!important;font-size:10.8px!important;font-weight:600!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]){border-radius:16px!important;padding:14px!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(h1,h2,h3){margin-bottom:8px!important;font-size:17px!important;font-weight:650!important;line-height:1.15!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]){background:#ffffffd1!important;border-color:#1f4a3914!important;border-radius:14px!important;min-height:0!important;padding:10px 11px!important;box-shadow:0 5px 14px #1f2a2407!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) :is(p,span,div,strong,b){color:#26342d!important;font-size:11.5px!important;font-weight:400!important;line-height:1.3!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) :is(h1,h2,h3,h4,h5){color:#17231d!important;font-size:12.8px!important;font-weight:600!important;line-height:1.24!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) :is(p,span):last-of-type{color:#637065!important;font-style:italic!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) button{min-height:23px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) a[role=button]{min-height:23px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) input[placeholder*=SprÃ¼che]{height:30px!important;min-height:30px!important;font-size:11.5px!important}body:has(textarea[placeholder*=Spruch]) :is(main,.main) :is(section,article){gap:10px!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]){background:#ffffffe0!important;border-color:#1f4a3914!important;border-radius:14px!important;min-height:0!important;padding:10px 11px!important;box-shadow:0 5px 14px #1f2a2407!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) :is(p,span,div,strong,b){color:#26342d!important;font-size:11.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.3!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) :is(h1,h2,h3,h4,h5){color:#17231d!important;font-size:12.8px!important;font-style:normal!important;font-weight:600!important;line-height:1.24!important}.sprueche-page-enhanced :is([class*=source],[class*=Source],[class*=quelle],[class*=Quelle],[class*=author],[class*=Author],[data-field*=source],[data-field*=quelle],[data-field*=author]){color:#637065!important;font-style:italic!important;font-weight:400!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) button{min-height:23px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(article,[class*=card],[class*=Card]) a[role=button]{min-height:23px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}@media (width<=900px){.zfdw-sprueche-hero{grid-template-columns:1fr!important}.zfdw-sprueche-hero-stats{justify-content:flex-start!important}}.sprueche-page-enhanced .zfdw-sprueche-card .zfdw-sprueche-quote-line{font-style:normal!important;font-weight:400!important}@media (width<=900px){.zfdw-sprueche-hero{grid-template-columns:1fr!important}.zfdw-sprueche-hero-stats{justify-content:flex-start!important}}.sprueche-page-enhanced>.zfdw-sprueche-hero+:is(section,header,article,div):has(button):not(:has(textarea)):not(:has(input)){display:none!important}.zfdw-sprueche-hero{--zfdw-sprueche-banner-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='260' viewBox='0 0 1600 260'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop stop-color='%23e9efe8'/%3E%3Cstop offset='.45' stop-color='%23f7f1e7'/%3E%3Cstop offset='1' stop-color='%23dfeadd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1600' height='260' fill='url(%23g)'/%3E%3Cpath d='M0 182C210 128 405 198 650 158c215-36 368-82 585-58 132 15 244 46 365 18v142H0z' fill='%23d5e2d1' opacity='.55'/%3E%3Cg opacity='.35' stroke='%23758a78' stroke-width='8' stroke-linecap='round'%3E%3Cpath d='M850 70h245M850 104h180M850 138h220'/%3E%3Cpath d='M1165 82h160M1165 116h205M1165 150h130'/%3E%3C/g%3E%3Ccircle cx='250' cy='86' r='96' fill='%23cbdcc7' opacity='.45'/%3E%3Ccircle cx='1355' cy='104' r='120' fill='%23d9c7aa' opacity='.35'/%3E%3C/svg%3E");box-sizing:border-box!important;background:linear-gradient(90deg, #f8f9f3db, #f8f9f380, #f8f9f3bd), var(--zfdw-sprueche-banner-image) center center / cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:92px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240d!important}.zfdw-sprueche-banner-upload{opacity:0!important;z-index:5!important;cursor:pointer!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important}.zfdw-sprueche-hero:hover .zfdw-sprueche-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-sprueche-banner-upload input{display:none!important}.zfdw-sprueche-banner-upload span{color:#1f4a39!important;background:#ffffffdb!important;border:1px solid #1f4a391f!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:650!important}.zfdw-sprueche-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffc!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:680px!important;padding:8px 12px!important}.zfdw-sprueche-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-sprueche-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important}.zfdw-sprueche-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-sprueche-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.zfdw-sprueche-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.zfdw-sprueche-hero-stats strong,.zfdw-sprueche-hero-stats small{font-size:10.5px!important;font-weight:650!important;line-height:1!important}.sprueche-page-enhanced button,.sprueche-page-enhanced a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.sprueche-page-enhanced textarea{resize:vertical!important;border-radius:10px!important;min-height:50px!important;font-size:12px!important;font-style:normal!important;line-height:1.32!important;overflow:auto!important}.sprueche-page-enhanced input,.sprueche-page-enhanced select{border-radius:10px!important;height:auto!important;min-height:30px!important;font-size:12px!important;font-style:normal!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]){border-radius:16px!important;padding:14px!important}.sprueche-page-enhanced :is(section,article,div):has(input[placeholder*=SprÃ¼che]) :is(h1,h2,h3){margin-bottom:8px!important;font-size:17px!important;font-weight:650!important;line-height:1.15!important}.sprueche-page-enhanced .zfdw-sprueche-card{background:#ffffffe6!important;border-color:#1f4a3914!important;border-radius:14px!important;min-height:0!important;padding:10px 11px!important;box-shadow:0 5px 14px #1f2a2407!important}.sprueche-page-enhanced .zfdw-sprueche-card,.sprueche-page-enhanced .zfdw-sprueche-card *{font-style:normal!important}.sprueche-page-enhanced .zfdw-sprueche-card :is(p,span,div,strong,b){color:#26342d!important;font-size:12.4px!important;font-weight:400!important;line-height:1.32!important}.sprueche-page-enhanced .zfdw-sprueche-card :is(h1,h2,h3,h4,h5){color:#17231d!important;font-size:13.2px!important;font-weight:600!important;line-height:1.24!important}.sprueche-page-enhanced .zfdw-sprueche-card .zfdw-sprueche-source-line{color:#637065!important;font-style:italic!important;font-weight:400!important}.sprueche-page-enhanced .zfdw-sprueche-card .zfdw-sprueche-quote-line,.sprueche-page-enhanced .zfdw-sprueche-card .zfdw-sprueche-quote-line *{font-style:normal!important;font-weight:400!important}.sprueche-page-enhanced .zfdw-sprueche-card button,.sprueche-page-enhanced .zfdw-sprueche-card a[role=button]{min-height:23px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}.sprueche-page-enhanced input[placeholder*=SprÃ¼che]{height:30px!important;min-height:30px!important;font-size:11.5px!important}@media (width<=900px){.zfdw-sprueche-hero{grid-template-columns:1fr!important}.zfdw-sprueche-hero-stats{justify-content:flex-start!important}}.module-header:has(+.inspiration-hero){display:none!important}.inspiration-hero{position:relative!important;overflow:hidden!important}.inspiration-hero:before,.inspiration-hero:after{content:none!important;display:none!important}main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}@media (width<=900px){.inspiration-hero{grid-template-columns:1fr!important}}.module-header:has(+.inspiration-hero){display:none!important}.inspiration-hero button,.inspiration-hero a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.inspiration-quote-card,.inspiration-quote-card *{font-style:normal!important}.inspiration-quote-card{background:#ffffffeb!important;border-color:#1f4a3914!important;box-shadow:0 5px 14px #1f2a2407!important}.inspiration-quote-text{color:#25211d!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.36!important}.inspiration-quote-meta,.inspiration-quote-category{color:#6f776e!important;font-size:12.5px!important;font-style:normal!important}.inspiration-quote-source{color:#637065!important;font-size:12.5px!important;font-style:italic!important}@media (width<=900px){.inspiration-hero{grid-template-columns:1fr!important}}main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}html body main .inspiration-quote-card,html body main .inspiration-quote-card *,html body .main .inspiration-quote-card,html body .main .inspiration-quote-card *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important}html body main .inspiration-quote-card .inspiration-quote-text,html body .main .inspiration-quote-card .inspiration-quote-text{color:#25211d!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:1.38!important}html body main .inspiration-quote-card .inspiration-quote-meta,html body main .inspiration-quote-card .inspiration-quote-category,html body .main .inspiration-quote-card .inspiration-quote-meta,html body .main .inspiration-quote-card .inspiration-quote-category{color:#6f776e!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-style:normal!important}main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}.main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}@media (width<=1050px){.inspiration-hero{grid-template-columns:1fr!important}}main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}html body main .inspiration-quote-card .inspiration-quote-text,html body main .inspiration-quote-card p.inspiration-quote-text,html body main .inspiration-quote-card .not-italic,html body .main .inspiration-quote-card .inspiration-quote-text,html body .main .inspiration-quote-card p.inspiration-quote-text,html body .main .inspiration-quote-card .not-italic{font-variant:normal!important;color:#25211d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.42!important}html body main .inspiration-quote-card .inspiration-quote-category,html body .main .inspiration-quote-card .inspiration-quote-category{color:#6d746e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-style:normal!important}html body main .inspiration-quote-card .inspiration-quote-source,html body .main .inspiration-quote-card .inspiration-quote-source{color:#637065!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-style:italic!important}main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}.main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}@media (width<=1050px){.inspiration-hero{grid-template-columns:1fr!important}}.module-header:empty{display:none!important}.module-header:has(+.inspiration-hero){display:none!important}.inspiration-hero{background-blend-mode:normal!important;filter:none!important;position:relative!important;overflow:hidden!important}.inspiration-hero:before,.inspiration-hero:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.inspiration-hero,.inspiration-hero *{filter:none!important}.inspiration-banner-upload{opacity:0!important;z-index:5!important;cursor:pointer!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important}.inspiration-hero:hover .inspiration-banner-upload{opacity:1!important;transform:translateY(0)!important}.inspiration-banner-upload input{display:none!important}.inspiration-banner-upload span{color:#1f4a39!important;background:#ffffffdb!important;border:1px solid #1f4a391f!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:650!important}main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) button{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}.main:has(.inspiration-hero) a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.2px!important;font-weight:650!important;line-height:1.1!important}main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}.main:has(.inspiration-hero) textarea{resize:vertical!important;overflow:auto!important}html body main .inspiration-quote-card,html body main .inspiration-quote-card *,html body .main .inspiration-quote-card,html body .main .inspiration-quote-card *{font-variant:normal!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;text-decoration:none!important}html body main .inspiration-quote-card,html body .main .inspiration-quote-card{background:#ffffffeb!important;border-color:#1f4a3914!important;box-shadow:0 5px 14px #1f2a2407!important}html body main .inspiration-quote-card .inspiration-quote-text,html body main .inspiration-quote-card div.inspiration-quote-text,html body .main .inspiration-quote-card .inspiration-quote-text,html body .main .inspiration-quote-card div.inspiration-quote-text{font-variant:normal!important;color:#25211d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:1.42!important}html body main .inspiration-quote-card .inspiration-quote-meta,html body main .inspiration-quote-card .inspiration-quote-category,html body .main .inspiration-quote-card .inspiration-quote-meta,html body .main .inspiration-quote-card .inspiration-quote-category{color:#6d746e!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13.5px!important;font-style:normal!important;line-height:1.3!important}html body main .inspiration-quote-card .inspiration-quote-source,html body .main .inspiration-quote-card .inspiration-quote-source{color:#637065!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13.5px!important;font-style:italic!important;line-height:1.3!important}main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}.main:has(.inspiration-hero) input[placeholder*=SprÃ¼che\ durchsuchen]{display:none!important}@media (width<=1050px){.inspiration-hero{grid-template-columns:1fr!important}}.archive-page-enhanced{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:auto!important}.zfdw-archive-original-hidden{display:none!important}.zfdw-archive-hero{--zfdw-archive-banner-image:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=80);box-sizing:border-box!important;background:linear-gradient(90deg, #f8f9f3d6, #f8f9f375, #f8f9f3b8), var(--zfdw-archive-banner-image) center center / cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:96px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240d!important}.zfdw-archive-hero:before,.zfdw-archive-hero:after{content:none!important;display:none!important}.zfdw-archive-banner-upload{opacity:0!important;z-index:5!important;cursor:pointer!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important}.zfdw-archive-hero:hover .zfdw-archive-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-archive-banner-upload input{display:none!important}.zfdw-archive-banner-upload span{color:#1f4a39!important;background:#ffffffdb!important;border:1px solid #1f4a391f!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:650!important}.zfdw-archive-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffc!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:690px!important;padding:8px 12px!important}.zfdw-archive-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-archive-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important}.zfdw-archive-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-archive-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.zfdw-archive-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.zfdw-archive-hero-stats strong,.zfdw-archive-hero-stats small{font-size:10.5px!important;font-weight:650!important;line-height:1!important}.archive-page-enhanced .archive-overview{gap:7px!important;margin:0 0 8px!important}.archive-page-enhanced .archive-overview button,.archive-page-enhanced .archive-static-pill,.archive-page-enhanced button,.archive-page-enhanced a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}.archive-page-enhanced .archive-controls{margin-bottom:10px!important}.archive-page-enhanced .archive-controls input{border-radius:12px!important;min-height:31px!important;padding:6px 10px!important;font-size:12px!important}.archive-page-enhanced .activity-list{align-items:stretch!important}.archive-page-enhanced .zfdw-archive-card{border-radius:16px!important;grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;min-height:126px!important;padding:12px 14px!important;display:grid!important}.archive-page-enhanced .zfdw-archive-card h3{margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important}.archive-page-enhanced .zfdw-archive-card p{margin:3px 0!important;font-size:12px!important;line-height:1.32!important}.archive-page-enhanced .zfdw-archive-expandable-text{color:#403b35!important;font-size:12.5px!important;line-height:1.34!important}.archive-page-enhanced .zfdw-archive-card-has-more:not(.zfdw-archive-card-expanded) .zfdw-archive-expandable-text{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.archive-page-enhanced .zfdw-archive-card-expanded .zfdw-archive-expandable-text{display:block!important;overflow:visible!important}.archive-page-enhanced .zfdw-archive-more-btn{color:#174333!important;cursor:pointer!important;background:#edf4ef!important;border:1px solid #31534729!important;border-radius:999px!important;justify-self:start!important;width:auto!important;min-height:22px!important;margin:0 0 2px!important;padding:3px 8px!important;font-size:10px!important;font-weight:650!important}.archive-page-enhanced .activity-actions{justify-content:flex-start!important;gap:5px!important;margin-top:2px!important}@media (width<=900px){.zfdw-archive-hero{grid-template-columns:1fr!important}.zfdw-archive-hero-stats{justify-content:flex-start!important}}.zfdw-archive-hero,.archive-hero.zfdw-archive-hero{background:var(--zfdw-archive-banner-image) center center / cover no-repeat!important;background-blend-mode:normal!important;filter:none!important}.zfdw-archive-hero:before,.zfdw-archive-hero:after,.archive-hero.zfdw-archive-hero:before,.archive-hero.zfdw-archive-hero:after{content:none!important;opacity:0!important;filter:none!important;background:0 0!important;display:none!important}.zfdw-archive-hero *,.archive-hero.zfdw-archive-hero *{filter:none!important}.hinweise-page-enhanced :is(section,article,div):has(textarea):has(button){border-radius:18px!important}.hinweise-page-enhanced .zfdw-hinweise-card button{justify-self:end!important}@media (width<=900px){.zfdw-hinweise-hero{grid-template-columns:1fr!important}.zfdw-hinweise-hero-stats{justify-content:flex-start!important}}.hinweise-page-enhanced>.zfdw-hinweise-hero+:is(section,header,article,div):not(:has(input)):not(:has(textarea)):not(:has(select)){display:none!important}.zfdw-hinweise-hero{--zfdw-hinweise-banner-image:url(https://images.unsplash.com/photo-1490730141103-6cac27aaab94?auto=format&fit=crop&w=1800&q=80);box-sizing:border-box!important;background:var(--zfdw-hinweise-banner-image) center center / cover no-repeat!important;background-blend-mode:normal!important;filter:none!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:96px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240d!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after{content:none!important;display:none!important}.zfdw-hinweise-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffc7!important;border:1px solid #1f4a3914!important;border-radius:13px!important;width:fit-content!important;max-width:620px!important;padding:8px 12px!important}.zfdw-hinweise-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.zfdw-hinweise-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:600!important;display:inline-flex!important}.zfdw-hinweise-hero-stats strong,.zfdw-hinweise-hero-stats small{font-size:10.5px!important;font-weight:650!important;line-height:1!important}.hinweise-page-enhanced button,.hinweise-page-enhanced a[role=button]{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}.hinweise-page-enhanced input,.hinweise-page-enhanced select{border-radius:10px!important;height:auto!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important}.hinweise-page-enhanced textarea{resize:vertical!important;border-radius:10px!important;min-height:54px!important;font-size:12px!important;line-height:1.32!important;overflow:auto!important}.hinweise-page-enhanced input[type=checkbox]{width:14px!important;height:14px!important;min-height:14px!important;padding:0!important}.hinweise-page-enhanced .zfdw-hinweise-rule-note{color:#315347!important;background:#f3f7f2!important;border-radius:10px!important;margin:4px 0 9px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.25!important}.hinweise-page-enhanced .zfdw-hinweise-card{border-radius:16px!important;min-height:0!important;padding:11px 13px!important}.hinweise-page-enhanced .zfdw-hinweise-card h3,.hinweise-page-enhanced .zfdw-hinweise-card h4{margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important}.hinweise-page-enhanced .zfdw-hinweise-card p,.hinweise-page-enhanced .zfdw-hinweise-card span,.hinweise-page-enhanced .zfdw-hinweise-card div{font-size:12px!important;line-height:1.32!important}@media (width<=900px){.zfdw-hinweise-hero{grid-template-columns:1fr!important}.zfdw-hinweise-hero-stats{justify-content:flex-start!important}}.activity-actions a.activity-source-button:hover,.todo-source-link-button:hover,.todo-list-item-link:hover{background:#dcece3!important;transform:translateY(-1px)!important}.todo-list-items li{gap:8px!important}.todo-list-items li>span{min-width:0!important}.zfdw-sidebar-brand:before{content:""!important;background:radial-gradient(circle at 40% 35%,#1f4a3926,#0000 58%),linear-gradient(135deg,#1f4a391f,#ea580c1a)!important;border-radius:999px!important;width:112px!important;height:112px!important;position:absolute!important;inset:auto -18px -28px auto!important;transform:rotate(-18deg)!important}.zfdw-sidebar-brand:after{content:""!important;opacity:.96!important;background:linear-gradient(135deg,#1f4a39e6,#3a7c57b8)!important;border-radius:18px 18px 18px 6px!important;width:42px!important;height:42px!important;position:absolute!important;top:14px!important;left:16px!important;box-shadow:0 8px 18px #1f4a3929!important}.sidebar .zfdw-sidebar-brand strong{z-index:2!important;color:#163d30!important;letter-spacing:-.03em!important;max-width:160px!important;font-size:18px!important;font-weight:760!important;line-height:1.06!important;display:block!important;position:relative!important}.sidebar .brand,.sidebar .brand-clean,.sidebar .zfdw-sidebar-brand{margin:0 0 18px!important}.zfdw-sidebar-brand{background:linear-gradient(135deg,#f7faf6fa,#e4efe7e0)!important;border:1px solid #1f4a391a!important;border-radius:16px!important;align-content:center!important;min-height:74px!important;padding:10px 10px 9px 62px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #1f2a240b!important}.zfdw-sidebar-brand:before{content:""!important;background:linear-gradient(135deg,#1f4a39db,#4b8960a8)!important;border-radius:14px 14px 14px 5px!important;width:34px!important;height:34px!important;position:absolute!important;top:17px!important;left:15px!important;box-shadow:0 6px 14px #1f4a3921!important}.zfdw-sidebar-brand:after{content:""!important;background:radial-gradient(circle,#f59e0b21,#0000 62%)!important;border-radius:999px!important;width:92px!important;height:92px!important;position:absolute!important;bottom:-30px!important;right:-26px!important}.zfdw-brand-orb{z-index:2!important;background:#ffffffd6!important;border-radius:999px!important;width:16px!important;height:16px!important;position:absolute!important;top:25px!important;left:24px!important;box-shadow:inset 0 0 0 1px #ffffffa6!important}.zfdw-brand-orb span{background:#f59e0b!important;border-radius:999px!important;width:7px!important;height:7px!important;margin:4.5px auto!important;display:block!important}.sidebar .zfdw-sidebar-brand strong{z-index:2!important;color:#163d30!important;letter-spacing:-.025em!important;font-size:15.5px!important;font-weight:760!important;line-height:1.05!important;display:block!important;position:relative!important}.sidebar .zfdw-sidebar-brand p{display:none!important}.hinweise-page{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;box-sizing:border-box!important;margin:0!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.zfdw-hinweise-banner-upload{opacity:.42!important;z-index:9!important;cursor:pointer!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(0)!important}.zfdw-hinweise-hero:hover .zfdw-hinweise-banner-upload{opacity:1!important}.zfdw-hinweise-banner-upload input{display:none!important}.zfdw-hinweise-banner-upload span{color:#1f4a39!important;background:#ffffffe0!important;border:1px solid #1f4a391f!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:650!important}.hinweise-filter-row button,.hinweise-page button,.hinweise-page a[role=button],.hinweise-page .hinweise-external-source{height:auto!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important;text-decoration:none!important}.hinweise-filter-row button{color:#254337!important;background:#ffffffe0!important;border:1px solid #1f4a391a!important}.hinweise-filter-row button.active strong{color:#fff!important}.hinweise-page .reminder-panel-header{margin-bottom:8px!important}.hinweise-page .reminder-panel-header h3{margin:2px 0 0!important;font-size:18px!important;line-height:1.1!important}.hinweise-page .hinweise-rule-note{color:#315347!important;background:#edf4ef!important;border-radius:999px!important;margin:6px 0 0!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;display:inline-block!important}.hinweise-page .reminder-form{gap:7px!important}.hinweise-page .reminder-card-main{min-width:0!important}.activity-actions a.activity-source-button,.activity-actions-compact a.activity-source-button,.activity-source-button,.todo-source-link-button,.todo-list-item-link{color:#174333!important;height:auto!important;min-height:24px!important;box-shadow:none!important;white-space:nowrap!important;background:#e8f2ec!important;border:1px solid #1f4a3921!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.activity-actions a.activity-source-button:hover,.todo-source-link-button:hover,.todo-list-item-link:hover,.hinweise-page .hinweise-external-source:hover{background:#dcece3!important;transform:translateY(-1px)!important}.todo-source-link-button{width:fit-content!important;margin-top:5px!important}.todo-source-link-inline{margin-top:0!important}.todo-list-item-link{min-height:22px!important;margin-left:auto!important;padding:3px 8px!important;font-size:10px!important}@media (width<=900px){.hinweise-page .reminders-layout{grid-template-columns:1fr!important}.hinweise-page .reminder-card,.hinweise-page .hinweise-card{grid-template-columns:24px minmax(0,1fr)!important}.hinweise-page .reminder-actions{grid-column:2!important;justify-content:flex-start!important;max-width:none!important}}.zfdw-hinweise-hero{box-sizing:border-box!important;background-blend-mode:normal!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:1fr!important;align-items:center!important;width:100%!important;min-height:88px!important;margin:0 0 9px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after,.zfdw-hinweise-hero-stats{content:none!important;display:none!important}.zfdw-hinweise-banner-upload{z-index:99!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important}.zfdw-hinweise-banner-upload input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.zfdw-hinweise-banner-upload span{color:#1f4a39!important;background:#ffffffe6!important;border:1px solid #1f4a3926!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-hinweise-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffe8!important;border:1px solid #1f4a391a!important;border-radius:13px!important;width:fit-content!important;max-width:620px!important;margin-left:0!important;padding:8px 12px!important}.zfdw-hinweise-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-hinweise-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important}.zfdw-hinweise-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.hinweise-filter-row{flex-wrap:wrap!important;gap:6px!important;margin:0 0 8px!important;display:flex!important}.hinweise-filter-row button{min-height:23px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 8px!important;font-size:10.4px!important;font-weight:650!important;line-height:1.1!important}.hinweise-filter-row button.active{color:#fff!important;background:#214b3a!important;border-color:#214b3a!important}.hinweise-page .reminders-layout{grid-template-columns:245px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;display:grid!important}.hinweise-page .reminder-panel{border-radius:17px!important;padding:11px!important;box-shadow:0 7px 16px #1f2a2409!important}.hinweise-page .reminder-list{gap:7px!important;display:grid!important}.hinweise-page .reminder-card,.hinweise-page .hinweise-card{border-radius:15px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-height:0!important;padding:9px 11px!important;display:grid!important}.hinweise-page .reminder-card h4{margin:0!important;font-size:14.5px!important;font-weight:650!important;line-height:1.15!important}.hinweise-page .hinweise-meta,.hinweise-page .reminder-note,.hinweise-page .reminder-source{margin:1px 0!important;font-size:11.5px!important;line-height:1.26!important}.hinweise-page .reminder-note.is-clamped{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.hinweise-page .reminder-source{color:#164434!important;margin-top:4px!important;font-weight:650!important}.hinweise-page .reminder-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:4px!important;max-width:245px!important;display:flex!important}.hinweise-page button,.hinweise-page a[role=button],.hinweise-page .hinweise-external-source,.hinweise-page .hinweise-more-button{height:auto!important;min-height:23px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 8px!important;font-size:10.3px!important;font-weight:650!important;line-height:1.1!important;text-decoration:none!important}.hinweise-page .hinweise-external-source{color:#174333!important;background:#e8f2ec!important;border:1px solid #1f4a3921!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.hinweise-page input,.hinweise-page select,.hinweise-page textarea{border-radius:10px!important;height:auto!important;min-height:29px!important;padding:5px 8px!important;font-size:11.8px!important}.hinweise-page textarea{resize:vertical!important;min-height:52px!important;line-height:1.3!important;overflow:auto!important}.hinweise-page input[type=checkbox]{width:13px!important;height:13px!important;min-height:13px!important;padding:0!important}.zfdw-source-focus-highlight{outline:3px solid #22c55e61!important;transition:outline .2s,box-shadow .2s!important;box-shadow:0 0 0 6px #22c55e1f!important}.contacts-form-card.zfdw-source-focus-highlight{outline-offset:3px!important}@media (width<=900px){.hinweise-page .reminders-layout{grid-template-columns:1fr!important}.hinweise-page .reminder-card,.hinweise-page .hinweise-card{grid-template-columns:22px minmax(0,1fr)!important}.hinweise-page .reminder-actions{grid-column:2!important;justify-content:flex-start!important;max-width:none!important}}.zfdw-hinweise-hero{pointer-events:auto!important;position:relative!important;overflow:hidden!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after,.zfdw-hinweise-hero-stats{content:none!important;pointer-events:none!important;display:none!important}.zfdw-hinweise-banner-upload{z-index:60!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;transition:opacity .18s,transform .18s!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important}.zfdw-hinweise-banner-upload input[type=file]{opacity:0!important;cursor:pointer!important;pointer-events:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.zfdw-hinweise-banner-upload span{z-index:1!important;color:#1f4a39!important;background:#ffffffe0!important;border:1px solid #1f4a3926!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;position:relative!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-hinweise-hero-stats,.zfdw-hinweise-hero .zfdw-hinweise-hero-stats,.hinweise-page>h1,.hinweise-page>h2,.hinweise-page>.page-title,.hinweise-page>.module-title,.hinweise-page>.page-header:not(.zfdw-hinweise-hero),.hinweise-page>header:not(.zfdw-hinweise-hero),.hinweise-page .zfdw-hinweise-hero+h1,.hinweise-page .zfdw-hinweise-hero+h2{display:none!important}.activities-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]),.activity-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]){pointer-events:auto!important;position:relative!important}main:has(.activity-item) :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]){pointer-events:auto!important;position:relative!important}.activities-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):before,.activities-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):after,.activity-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):before,.activity-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):after{pointer-events:none!important}main:has(.activity-item) :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):before{pointer-events:none!important}main:has(.activity-item) :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]):after{pointer-events:none!important}.activities-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) :is(button,a,label,input,select,textarea),.activity-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) :is(button,a,label,input,select,textarea){z-index:80!important;pointer-events:auto!important;position:relative!important}main:has(.activity-item) :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) :is(button,a,label,input,select,textarea){z-index:80!important;pointer-events:auto!important;position:relative!important}.activities-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) label input[type=file],.activity-page :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) label input[type=file]{cursor:pointer!important;pointer-events:auto!important}main:has(.activity-item) :is(.module-hero,.activity-hero,.activities-hero,.dashboard-hero,.hero,[class*=hero],[class*=Hero],[class*=banner],[class*=Banner]) label input[type=file]{cursor:pointer!important;pointer-events:auto!important}.activity-source-button,.todo-source-link-button,.todo-list-item-link,.hinweise-external-source{z-index:5!important;pointer-events:auto!important;position:relative!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]){pointer-events:auto!important;position:relative!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]):before,:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]):after{pointer-events:none!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]) :is(button,a,label,input,select,textarea,[role=button]){z-index:80!important;pointer-events:auto!important;position:relative!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]) :is(.pill,.chip,.filter-chip,.stat-pill,.hero-chip,.hero-pill,button,[role=button]){z-index:90!important;pointer-events:auto!important;position:relative!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]) label:has(input[type=file]){z-index:100!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:max-content!important;height:auto!important;max-height:28px!important;transition:opacity .18s,transform .18s!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]):hover label:has(input[type=file]){opacity:1!important;transform:translateY(0)!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]) label:has(input[type=file]) input[type=file]{opacity:0!important;pointer-events:auto!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:is(.birthday-hero,.birthdays-hero,.zfdw-birthday-hero,.diary-hero,.zfdw-diary-hero,.journal-hero,.zfdw-journal-hero,.module-hero,.page-hero,[class*=birthday][class*=hero],[class*=Birthday][class*=Hero],[class*=diary][class*=hero],[class*=Diary][class*=Hero],[class*=journal][class*=hero],[class*=Journal][class*=Hero]) label:has(input[type=file]) span{z-index:1!important;color:#1f4a39!important;background:#ffffffe0!important;border:1px solid #1f4a3926!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;position:relative!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-diary-hero :is(button,[role=button],.filter-chip,.hero-chip),.diary-hero :is(button,[role=button],.filter-chip,.hero-chip),.journal-hero :is(button,[role=button],.filter-chip,.hero-chip),[class*=diary][class*=hero] :is(button,[role=button],.filter-chip,.hero-chip),[class*=Diary][class*=Hero] :is(button,[role=button],.filter-chip,.hero-chip),.zfdw-birthday-hero :is(button,[role=button],.stat-pill,.hero-pill,.filter-chip),.birthday-hero :is(button,[role=button],.stat-pill,.hero-pill,.filter-chip),.birthdays-hero :is(button,[role=button],.stat-pill,.hero-pill,.filter-chip),[class*=birthday][class*=hero] :is(button,[role=button],.stat-pill,.hero-pill,.filter-chip),[class*=Birthday][class*=Hero] :is(button,[role=button],.stat-pill,.hero-pill,.filter-chip){z-index:120!important;pointer-events:auto!important}.birthday-hero,.zfdw-diary-hero,.zfdw-hinweise-hero,.zfdw-archive-hero{pointer-events:auto!important;position:relative!important}.birthday-hero:before,.birthday-hero:after,.zfdw-diary-hero:before,.zfdw-diary-hero:after,.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after,.zfdw-archive-hero:before,.zfdw-archive-hero:after{pointer-events:none!important}.birthday-stat-row{z-index:20!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important;position:relative!important}.birthday-stat-row button,.birthday-stat-row span{color:#263f33!important;cursor:pointer!important;min-height:32px!important;box-shadow:none!important;z-index:30!important;pointer-events:auto!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;position:relative!important}.birthday-stat-row button:hover,.birthday-stat-row button.active{color:#fff!important;background:#1f4a39!important;border-color:#1f4a39!important}.birthday-stat-row button.active strong,.birthday-stat-row button:hover strong{color:#fff!important}.zfdw-diary-hero-stats{pointer-events:auto!important;z-index:20!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important;position:relative!important}.zfdw-diary-hero-stats button,.zfdw-diary-hero-stats span{color:#263f33!important;cursor:pointer!important;min-height:32px!important;box-shadow:none!important;z-index:30!important;pointer-events:auto!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;position:relative!important}.zfdw-diary-hero-stats button:hover{color:#fff!important;background:#1f4a39!important;border-color:#1f4a39!important}.zfdw-diary-hero-stats button:hover strong{color:#fff!important}.zfdw-hinweise-hero{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;overflow:hidden!important}.zfdw-hinweise-banner-upload{z-index:60!important;color:#1f4a39!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;background:#ffffffe0!important;border:1px solid #1f4a3926!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:opacity .18s,transform .18s!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-hinweise-hero:hover .zfdw-hinweise-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-archive-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.zfdw-archive-hero-stats{order:2!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important}.banner-image-control{pointer-events:none!important;width:auto!important;max-width:max-content!important;height:auto!important;max-height:28px!important}.banner-customizable:hover .banner-image-control,.banner-customizable:focus-within .banner-image-control,.banner-image-control :is(.banner-image-icon,.banner-image-reset,input){pointer-events:auto!important}[data-user-banner=true]:before,[data-user-banner=true]:after{pointer-events:none!important}.banner-image-control,.zfdw-archive-banner-upload,.zfdw-activities-banner-upload,.zfdw-hinweise-banner-upload{pointer-events:auto!important}.zfdw-activities-hero{--zfdw-activities-banner-image:url(https://images.unsplash.com/photo-1499750310107-5fef28a66643?auto=format&fit=crop&w=1800&q=84);box-sizing:border-box!important;background:var(--zfdw-activities-banner-image) center center / cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:92px!important;max-height:118px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.zfdw-activities-hero:before,.zfdw-activities-hero:after{content:none!important;pointer-events:none!important;display:none!important}.zfdw-activities-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffdb!important;border:1px solid #1f4a3914!important;border-radius:13px!important;justify-self:start!important;width:fit-content!important;max-width:620px!important;padding:8px 12px!important}.zfdw-activities-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-activities-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important}.zfdw-activities-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-activities-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.zfdw-activities-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}.zfdw-activities-banner-upload,.zfdw-archive-banner-upload,.zfdw-hinweise-banner-upload{z-index:80!important;color:#1f4a39!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;background:#ffffffe0!important;border:1px solid #1f4a3926!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:opacity .18s,transform .18s!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-activities-hero:hover .zfdw-activities-banner-upload,.zfdw-archive-hero:hover .zfdw-archive-banner-upload,.zfdw-hinweise-hero:hover .zfdw-hinweise-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-activities-banner-input,.zfdw-archive-banner-input,.zfdw-hinweise-banner-input{display:none!important}.zfdw-archive-hero{--zfdw-archive-banner-image:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=84);box-sizing:border-box!important;background:var(--zfdw-archive-banner-image) center center / cover no-repeat!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:92px!important;max-height:118px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.zfdw-archive-hero:before,.zfdw-archive-hero:after{content:none!important;pointer-events:none!important;display:none!important}.zfdw-archive-hero-text{order:1!important;justify-self:start!important;margin-left:0!important;margin-right:auto!important}.zfdw-archive-hero-stats{flex-wrap:wrap!important;order:2!important;justify-self:end!important;gap:7px!important;margin-left:auto!important;margin-right:0!important;display:flex!important}.zfdw-hinweise-hero{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after{content:none!important;pointer-events:none!important;display:none!important}.zfdw-hinweise-hero-stats{display:none!important}.zfdw-hinweise-hero-text{z-index:10!important;background:#ffffffe6!important;position:relative!important}.zfdw-archive-hero>.banner-image-control,.zfdw-hinweise-hero>.banner-image-control,.zfdw-diary-hero>.banner-image-control,.zfdw-activities-hero>.banner-image-control{display:none!important}.banner-image-control{width:auto!important;max-width:max-content!important;height:auto!important;max-height:28px!important}.banner-image-control input[type=file]{width:1px!important;height:1px!important}@media (width<=900px){.zfdw-activities-hero,.zfdw-archive-hero{grid-template-columns:1fr!important;max-height:none!important}.zfdw-activities-hero-stats,.zfdw-archive-hero-stats{justify-content:flex-start!important}}.zfdw-recovery-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;justify-self:start!important;width:fit-content!important;max-width:640px!important;padding:8px 12px!important}.zfdw-recovery-hero-stats{flex-wrap:wrap!important;justify-content:flex-end!important;justify-self:end!important;gap:7px!important;display:flex!important}.zfdw-hinweise-hero>label:has(input[type=file]){display:none!important}.zfdw-diary-hero>label:has(input[type=file]){display:none!important}.diary-hero>label:has(input[type=file]){display:none!important}.main>.zfdw-archive-hero{display:none!important}@media (width<=900px){.zfdw-recovery-activities-hero,.zfdw-recovery-archive-hero{grid-template-columns:1fr!important;max-height:none!important}.zfdw-recovery-hero-stats{justify-content:flex-start!important;justify-self:start!important}}.zfdw-recovery-activities-hero,.zfdw-recovery-archive-hero{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:92px!important;max-height:118px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.zfdw-recovery-activities-hero:before,.zfdw-recovery-activities-hero:after,.zfdw-recovery-archive-hero:before,.zfdw-recovery-archive-hero:after{content:none!important;pointer-events:none!important;display:none!important}.zfdw-recovery-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;order:1!important;place-self:center start!important;width:fit-content!important;max-width:640px!important;padding:8px 12px!important}.zfdw-recovery-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-recovery-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important}.zfdw-recovery-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-recovery-hero-stats{z-index:20!important;flex-wrap:wrap!important;order:2!important;justify-content:flex-end!important;place-self:center end!important;gap:7px!important;display:flex!important;position:relative!important}.zfdw-recovery-hero-stats span{color:#263f33!important;background:#ffffffd6!important;border:1px solid #1f4a3914!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}.zfdw-recovery-banner-upload,.zfdw-hinweise-hero>.zfdw-recovery-banner-upload,.zfdw-diary-hero>.zfdw-recovery-banner-upload,.diary-hero>.zfdw-recovery-banner-upload{z-index:90!important;color:#1f4a39!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #1f4a3926!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-recovery-banner-input{display:none!important}.zfdw-recovery-activities-hero:hover>.zfdw-recovery-banner-upload,.zfdw-recovery-archive-hero:hover>.zfdw-recovery-banner-upload,.zfdw-hinweise-hero:hover>.zfdw-recovery-banner-upload,.zfdw-diary-hero:hover>.zfdw-recovery-banner-upload,.diary-hero:hover>.zfdw-recovery-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-recovery-activities-hero .banner-image-control,.zfdw-recovery-archive-hero .banner-image-control,.zfdw-hinweise-hero .banner-image-control,.zfdw-diary-hero .banner-image-control,.diary-hero .banner-image-control{display:none!important}.zfdw-hinweise-hero>label:has(input[type=file]){display:none!important}.zfdw-diary-hero>label:has(input[type=file]){display:none!important}.diary-hero>label:has(input[type=file]){display:none!important}.zfdw-hinweise-hero,.zfdw-diary-hero,.diary-hero{filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.zfdw-diary-hero-stats,.zfdw-diary-hero-stats button,.zfdw-diary-hero-stats span{z-index:20!important;pointer-events:auto!important;position:relative!important}.zfdw-recovery-archive-card .zfdw-recovery-clamp-text{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-recovery-archive-card.zfdw-recovery-expanded .zfdw-recovery-clamp-text{display:block!important;overflow:visible!important}.zfdw-recovery-more-btn{min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}.main>.zfdw-archive-hero,main>.zfdw-archive-hero{display:none!important}.banner-customizable .banner-image-control{width:auto!important;max-width:max-content!important;height:auto!important;max-height:28px!important}.banner-customizable .banner-image-control input[type=file]{width:1px!important;height:1px!important}@media (width<=900px){.zfdw-recovery-activities-hero,.zfdw-recovery-archive-hero{grid-template-columns:1fr!important;max-height:none!important}.zfdw-recovery-hero-stats{justify-content:flex-start!important;justify-self:start!important}}.zfdw-fixed-title-hidden,.main>.zfdw-fixed-activities-hero+h1,main>.zfdw-fixed-activities-hero+h1,.main>.zfdw-fixed-archive-hero+h1,main>.zfdw-fixed-archive-hero+h1,.main>.zfdw-fixed-archive-hero+h1+p,main>.zfdw-fixed-archive-hero+h1+p{display:none!important}.main>.zfdw-fixed-activities-hero,main>.zfdw-fixed-activities-hero,.main>.zfdw-fixed-archive-hero,main>.zfdw-fixed-archive-hero{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:0 0 12px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.main>.zfdw-fixed-activities-hero:before,main>.zfdw-fixed-activities-hero:before,.main>.zfdw-fixed-activities-hero:after,main>.zfdw-fixed-activities-hero:after,.main>.zfdw-fixed-archive-hero:before,main>.zfdw-fixed-archive-hero:before,.main>.zfdw-fixed-archive-hero:after,main>.zfdw-fixed-archive-hero:after{content:none!important;pointer-events:none!important;display:none!important}.main>.zfdw-fixed-activities-hero>.zfdw-fixed-hero-text,main>.zfdw-fixed-activities-hero>.zfdw-fixed-hero-text,.main>.zfdw-fixed-archive-hero>.zfdw-fixed-hero-text,main>.zfdw-fixed-archive-hero>.zfdw-fixed-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;order:1!important;grid-area:1/1!important;place-self:center start!important;width:fit-content!important;max-width:640px!important;padding:8px 12px!important;position:relative!important}.main>.zfdw-fixed-activities-hero>.zfdw-fixed-hero-stats,main>.zfdw-fixed-activities-hero>.zfdw-fixed-hero-stats,.main>.zfdw-fixed-archive-hero>.zfdw-fixed-hero-stats,main>.zfdw-fixed-archive-hero>.zfdw-fixed-hero-stats{z-index:2!important;flex-wrap:wrap!important;order:2!important;grid-area:1/2!important;place-self:center end!important;gap:7px!important;display:flex!important;position:relative!important}.zfdw-fixed-hero-stats span{color:#263f33!important;background:#ffffffdb!important;border:1px solid #1f4a3914!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}.zfdw-fixed-banner-upload,.zfdw-diary-banner-upload,.zfdw-hinweise-banner-upload{all:unset!important;box-sizing:border-box!important;z-index:50!important;color:#1f4a39!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;background:#ffffffe6!important;border:1px solid #1f4a3926!important;border-radius:999px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;transition:opacity .18s,transform .18s!important;position:absolute!important;top:10px!important;left:10px!important;transform:translateY(-2px)!important;box-shadow:0 3px 8px #1f2a2414!important}.zfdw-fixed-activities-hero:hover>.zfdw-fixed-banner-upload,.zfdw-fixed-archive-hero:hover>.zfdw-fixed-banner-upload,.zfdw-diary-hero:hover>.zfdw-diary-banner-upload,.diary-hero:hover>.zfdw-diary-banner-upload,.zfdw-hinweise-hero:hover>.zfdw-hinweise-banner-upload{opacity:1!important;transform:translateY(0)!important}.zfdw-fixed-archive-card .zfdw-fixed-clamp-text{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-fixed-archive-card.zfdw-fixed-expanded .zfdw-fixed-clamp-text{display:block!important;overflow:visible!important}.zfdw-fixed-more-btn{min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}.zfdw-diary-hero,.diary-hero{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:0 0 10px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.zfdw-diary-hero>.zfdw-diary-hero-text,.diary-hero>.zfdw-diary-hero-text{background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;grid-column:1!important;justify-self:start!important;width:fit-content!important;max-width:760px!important;padding:8px 12px!important}.zfdw-diary-hero>.zfdw-diary-hero-stats,.diary-hero>.zfdw-diary-hero-stats{flex-wrap:wrap!important;grid-column:2!important;justify-self:end!important;gap:7px!important;display:flex!important}.zfdw-diary-hero-stats button,.zfdw-diary-hero-stats span{color:#263f33!important;pointer-events:auto!important;background:#ffffffdb!important;border:1px solid #1f4a3914!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important}.zfdw-diary-hero>label:has(input[type=file]){display:none!important}.diary-hero>label:has(input[type=file]){display:none!important}.zfdw-hinweise-hero>label:has(input[type=file]){display:none!important}.zfdw-hinweise-hero{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:88px!important;min-height:88px!important;max-height:88px!important;position:relative!important;overflow:hidden!important}.zfdw-hinweise-hero:before,.zfdw-hinweise-hero:after,.zfdw-diary-hero:before,.zfdw-diary-hero:after,.diary-hero:before,.diary-hero:after{pointer-events:none!important}.zfdw-hinweise-banner-input{display:none!important}.zfdw-hinweise-hero-text{z-index:2!important;position:relative!important}@media (width<=900px){.main>.zfdw-fixed-activities-hero,main>.zfdw-fixed-activities-hero,.main>.zfdw-fixed-archive-hero,main>.zfdw-fixed-archive-hero,.zfdw-diary-hero,.diary-hero{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}.zfdw-fixed-hero-stats,.zfdw-diary-hero-stats{justify-self:start!important}}.zfdw-fixed-activities-hero,.zfdw-fixed-archive-hero,.zfdw-diary-hero,.diary-hero,.zfdw-hinweise-hero{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:18px!important;width:100%!important;max-width:1450px!important;margin-left:0!important;margin-right:auto!important;position:relative!important;overflow:hidden!important}.zfdw-fixed-activities-hero,.zfdw-fixed-archive-hero{grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:12px 16px!important;display:grid!important}.zfdw-diary-hero,.diary-hero,.zfdw-hinweise-hero{height:88px!important;min-height:88px!important;max-height:88px!important}.zfdw-fixed-activities-hero~h1,.zfdw-fixed-activities-hero~h2,.zfdw-fixed-archive-hero~h1,.zfdw-fixed-archive-hero~h2,.zfdw-fixed-archive-hero~p,.zfdw-fixed-title-hidden{display:none!important}body:has(.zfdw-fixed-activities-hero) .module-page>h1{display:none!important}body:has(.zfdw-fixed-activities-hero) .module-page>h2{display:none!important}body:has(.zfdw-fixed-archive-hero) .module-page>h1{display:none!important}body:has(.zfdw-fixed-archive-hero) .module-page>h2{display:none!important}body:has(.zfdw-fixed-archive-hero) .module-page>p:first-of-type{display:none!important}.zfdw-fixed-activities-hero>.zfdw-fixed-hero-text,.zfdw-fixed-archive-hero>.zfdw-fixed-hero-text{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;order:1!important;grid-area:1/1!important;place-self:center start!important;width:fit-content!important;max-width:650px!important;margin:0!important;padding:8px 12px!important;position:relative!important}.zfdw-fixed-activities-hero>.zfdw-fixed-hero-stats,.zfdw-fixed-archive-hero>.zfdw-fixed-hero-stats{z-index:2!important;flex-wrap:nowrap!important;order:2!important;grid-area:1/2!important;place-self:center end!important;gap:7px!important;margin:0!important;display:flex!important;position:relative!important}.zfdw-fixed-hero-text p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-fixed-hero-text h1{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.zfdw-fixed-hero-text span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-fixed-hero-stats span{color:#263f33!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}.zfdw-diary-hero,.diary-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;display:grid!important}.zfdw-diary-hero>.zfdw-diary-hero-text,.diary-hero>.zfdw-diary-hero-text{z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;grid-area:1/1!important;place-self:center start!important;width:fit-content!important;max-width:760px!important;margin:0!important;padding:8px 12px!important;position:relative!important}.zfdw-diary-hero>.zfdw-diary-hero-stats,.diary-hero>.zfdw-diary-hero-stats{z-index:2!important;flex-wrap:nowrap!important;grid-area:1/2!important;place-self:center end!important;gap:7px!important;margin:0!important;display:flex!important;position:relative!important}.zfdw-diary-hero-stats button,.zfdw-diary-hero-stats span{color:#263f33!important;pointer-events:auto!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important}.zfdw-hinweise-hero{filter:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;display:grid!important}.zfdw-hinweise-hero-text{z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;place-self:center start!important;width:fit-content!important;max-width:620px!important;margin:0!important;padding:8px 12px!important;position:relative!important}.zfdw-fixed-banner-upload,.zfdw-diary-banner-upload,.zfdw-hinweise-banner-upload{all:unset!important;box-sizing:border-box!important;z-index:80!important;color:#1f4a39!important;opacity:.92!important;pointer-events:auto!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;background:#ffffffeb!important;border:1px solid #1f4a3926!important;border-radius:999px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;position:absolute!important;bottom:8px!important;left:10px!important;transform:none!important;box-shadow:0 3px 8px #1f2a241a!important}.zfdw-fixed-banner-upload:hover,.zfdw-diary-banner-upload:hover,.zfdw-hinweise-banner-upload:hover{color:#fff!important;background:#1f4a39!important}.zfdw-fixed-activities-hero .banner-image-control,.zfdw-fixed-archive-hero .banner-image-control,.zfdw-diary-hero .banner-image-control,.diary-hero .banner-image-control,.zfdw-hinweise-hero .banner-image-control{display:none!important}.zfdw-diary-hero>label:has(input[type=file]){display:none!important}.diary-hero>label:has(input[type=file]){display:none!important}.zfdw-hinweise-hero>label:has(input[type=file]){display:none!important}.main>.zfdw-recovery-activities-hero,main>.zfdw-recovery-activities-hero,.main>.zfdw-recovery-archive-hero,main>.zfdw-recovery-archive-hero,.main>.zfdw-archive-hero,main>.zfdw-archive-hero,.zfdw-hinweise-banner-input,#zfdw-fixed-banner-input,#zfdw-diary-banner-input{display:none!important}.zfdw-fixed-archive-card .zfdw-fixed-clamp-text,.zfdw-recovery-archive-card .zfdw-recovery-clamp-text{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-fixed-archive-card.zfdw-fixed-expanded .zfdw-fixed-clamp-text,.zfdw-recovery-archive-card.zfdw-recovery-expanded .zfdw-recovery-clamp-text{display:block!important;overflow:visible!important}.zfdw-fixed-more-btn,.zfdw-recovery-more-btn{min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.1!important}@media (width<=900px){.zfdw-fixed-activities-hero,.zfdw-fixed-archive-hero,.zfdw-diary-hero,.diary-hero,.zfdw-hinweise-hero{grid-template-columns:1fr!important;height:auto!important;min-height:92px!important;max-height:none!important}.zfdw-fixed-hero-stats,.zfdw-diary-hero-stats{justify-self:start!important}}.zfdw-clean-hero-v15{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:1450px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 0 14px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #1f2a240b!important}.zfdw-clean-hero-activities-v15{max-width:1450px!important}.zfdw-clean-hero-v15:before,.zfdw-clean-hero-v15:after{content:none!important;display:none!important}.zfdw-clean-hero-text-v15{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;place-self:center start!important;width:fit-content!important;max-width:720px!important;margin:0!important;padding:8px 12px!important;position:relative!important}.zfdw-clean-hero-text-v15 p{color:#1b4a39!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:10.5px!important;font-weight:700!important}.zfdw-clean-hero-text-v15 h1{color:#173d30!important;margin:1px 0 0!important;font-size:22px!important;font-weight:700!important;line-height:1.05!important}.zfdw-clean-hero-text-v15 span{color:#2e463a!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.zfdw-clean-hero-stats-v15{z-index:2!important;flex-wrap:nowrap!important;place-self:center end!important;gap:7px!important;display:flex!important;position:relative!important}.zfdw-clean-hero-stats-v15 span{color:#263f33!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}.zfdw-clean-banner-button-v15{all:unset!important;box-sizing:border-box!important;z-index:50!important;color:#1f4a39!important;pointer-events:auto!important;cursor:pointer!important;white-space:nowrap!important;background:#fffffff0!important;border:1px solid #1f4a3926!important;border-radius:999px!important;width:auto!important;max-width:max-content!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;position:absolute!important;bottom:8px!important;left:10px!important;box-shadow:0 3px 8px #1f2a241a!important}.zfdw-clean-banner-button-v15:hover{color:#fff!important;background:#1f4a39!important}.zfdw-fixed-activities-hero,.zfdw-fixed-archive-hero,.zfdw-recovery-activities-hero,.zfdw-recovery-archive-hero,.zfdw-archive-hero,.zfdw-diary-hero,.diary-hero,.zfdw-hinweise-hero,.zfdw-fixed-title-hidden,.zfdw-recovery-title-hidden,.zfdw-clean-managed-page-v15 .banner-image-control,#zfdw-clean-banner-input-v15{display:none!important}@media (width<=900px){.zfdw-clean-hero-v15{grid-template-columns:1fr!important;height:auto!important;min-height:92px!important;max-height:none!important}.zfdw-clean-hero-stats-v15{flex-wrap:wrap!important;justify-self:start!important}}.zfdw-banner-image-enhanced-v18{position:relative!important;overflow:hidden!important}.zfdw-banner-image-button-v18{all:unset!important;box-sizing:border-box!important;z-index:80!important;color:#1f4a39!important;cursor:pointer!important;white-space:nowrap!important;opacity:0!important;background:#ffffffeb!important;border:1px solid #1f4a3929!important;border-radius:999px!important;min-height:22px!important;padding:4px 8px!important;font-size:10px!important;font-weight:750!important;line-height:1!important;transition:opacity .18s,transform .18s,background .18s,color .18s!important;position:absolute!important;bottom:8px!important;left:10px!important;transform:translateY(2px)!important;box-shadow:0 3px 8px #1f2a241a!important}.zfdw-banner-image-enhanced-v18:hover>.zfdw-banner-image-button-v18,.zfdw-banner-image-enhanced-v18:focus-within>.zfdw-banner-image-button-v18{opacity:1!important;transform:translateY(0)!important}.zfdw-banner-image-button-v18:hover{color:#fff!important;background:#1f4a39!important}.zfdw-banner-image-input-v18{display:none!important}.standard-page-banner-activities .standard-page-banner-copy{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;text-align:left!important;background:#ffffffd1!important;border:1px solid #1f4a3914!important;border-radius:13px!important;grid-column:1!important;place-self:center start!important;width:fit-content!important;max-width:640px!important;margin:0!important;padding:8px 12px!important}.standard-page-banner-activities .standard-page-banner-stats{flex-wrap:nowrap!important;grid-column:2!important;place-self:center end!important;gap:7px!important;margin-right:0!important;display:flex!important}.standard-page-banner-activities .standard-page-banner-upload,.standard-page-banner-activities .zfdw-banner-image-button-v18{z-index:90!important;opacity:0!important;pointer-events:auto!important;inset:auto 12px 9px auto!important;transform:translateY(2px)!important}.standard-page-banner-activities:hover .standard-page-banner-upload,.standard-page-banner-activities:focus-within .standard-page-banner-upload,.standard-page-banner-activities:hover .zfdw-banner-image-button-v18,.standard-page-banner-activities:focus-within .zfdw-banner-image-button-v18{opacity:1!important;transform:translateY(0)!important}.standard-page-banner-activities .zfdw-banner-image-button-v18,.standard-page-banner-activities+h1,.standard-page-banner-activities+h2,.standard-page-banner-activities~h1:first-of-type,.standard-page-banner-activities~h2:first-of-type,:is(body:has(.standard-page-banner-activities) .module-header:has(h2),body:has(.standard-page-banner-activities) .module-header:has(h1)),:is(body.zfdw-activities-page-active-20 .module-header:has(h1),body.zfdw-activities-page-active-20 .module-header:has(h2)),:is(body.zfdw-activities-page-active-20 .module-header:has(h1),body.zfdw-activities-page-active-20 .module-header:has(h2)),:is(body:has(.zfdw-activities-width-sync-21) .module-header:has(h1),body:has(.zfdw-activities-width-sync-21) .module-header:has(h2)),:is(body:has(.zfdw-activities-banner-width-text-22) .module-header:has(h1),body:has(.zfdw-activities-banner-width-text-22) .module-header:has(h2)){display:none!important}main:has(.standard-page-banner-activities) .module-header{display:none!important}main:has(.standard-page-banner-activities)>h1{display:none!important}main:has(.standard-page-banner-activities)>h2{display:none!important}.zfdw-clean-hero-activities-v15{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:1450px!important;height:88px!important;min-height:88px!important;max-height:88px!important;display:grid!important}.zfdw-clean-hero-activities-v15 .zfdw-clean-hero-text-v15{place-self:center start!important;margin:0!important;transform:none!important}.zfdw-clean-hero-activities-v15 .zfdw-clean-hero-stats-v15{place-self:center end!important}.zfdw-clean-hero-v15 .zfdw-clean-banner-button-v15{opacity:0!important;transition:opacity .18s,transform .18s,background .18s,color .18s!important;bottom:8px!important;left:auto!important;right:10px!important;transform:translateY(2px)!important}.zfdw-clean-hero-v15:hover .zfdw-clean-banner-button-v15,.zfdw-clean-hero-v15:focus-within .zfdw-clean-banner-button-v15{opacity:1!important;transform:translateY(0)!important}.zfdw-clean-hero-v15 .zfdw-banner-image-button-v18,.zfdw-clean-hero-v15 .zfdw-banner-image-input-v18,.zfdw-clean-managed-page-v15 .module-page>.module-header{display:none!important}.zfdw-clean-hero-v15 .zfdw-clean-banner-button-v15[style]{bottom:8px!important;left:50%!important;right:auto!important}.zfdw-clean-hero-v15 .zfdw-clean-banner-button-v15,.standard-page-banner .standard-page-banner-upload,.standard-page-banner .zfdw-banner-image-button-v18,.zfdw-banner-image-enhanced-v18 .zfdw-banner-image-button-v18{all:unset!important;box-sizing:border-box!important;z-index:160!important;color:#0000!important;cursor:pointer!important;opacity:0!important;background:#fffffff0!important;border:1px solid #1f4a392e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;transition:opacity .18s,transform .18s,background .18s,box-shadow .18s!important;display:inline-flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.96)!important;box-shadow:0 5px 14px #1f2a2429!important}.zfdw-clean-hero-v15 .zfdw-clean-banner-button-v15:before,.standard-page-banner .standard-page-banner-upload:before,.standard-page-banner .zfdw-banner-image-button-v18:before,.zfdw-banner-image-enhanced-v18 .zfdw-banner-image-button-v18:before{content:"ðŸ–¼ï¸"!important;color:#1f4a39!important;font-size:15px!important;line-height:1!important;display:block!important}.zfdw-clean-hero-v15:hover .zfdw-clean-banner-button-v15,.zfdw-clean-hero-v15:focus-within .zfdw-clean-banner-button-v15,.standard-page-banner:hover .standard-page-banner-upload,.standard-page-banner:focus-within .standard-page-banner-upload,.standard-page-banner:hover .zfdw-banner-image-button-v18,.standard-page-banner:focus-within .zfdw-banner-image-button-v18,.zfdw-banner-image-enhanced-v18:hover .zfdw-banner-image-button-v18,.zfdw-banner-image-enhanced-v18:focus-within .zfdw-banner-image-button-v18{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.zfdw-clean-hero-v15 .zfdw-clean-banner-button-v15:hover,.standard-page-banner .standard-page-banner-upload:hover,.standard-page-banner .zfdw-banner-image-button-v18:hover,.zfdw-banner-image-enhanced-v18 .zfdw-banner-image-button-v18:hover{background:#fffffffa!important;box-shadow:0 7px 18px #1f2a2433!important}.zfdw-clean-hero-v15 .zfdw-banner-image-button-v18,.zfdw-clean-hero-v15 .zfdw-banner-image-input-v18{display:none!important}.birthday-hero{box-sizing:border-box!important;align-items:center!important;gap:14px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 0 14px!important;padding:10px 16px!important;overflow:hidden!important}.birthday-hero>div:first-child{align-self:center!important;min-width:0!important}.birthday-hero>div:first-child:before{margin-bottom:2px!important;font-size:20px!important;line-height:1.04!important}.birthday-hero h3{margin:0!important;font-size:12.5px!important;line-height:1.12!important}.birthday-hero p{margin:2px 0 0!important;font-size:11px!important;line-height:1.15!important}.birthday-stat-row{align-content:center!important;align-self:center!important;gap:7px!important}.birthday-stat-row button,.birthday-stat-row span{min-height:28px!important;padding:0 9px!important;font-size:10px!important}.birthday-stat-row strong{font-size:14px!important;line-height:1!important}@media (width<=900px){.birthday-hero{grid-template-columns:1fr!important;height:auto!important;min-height:88px!important;max-height:none!important;overflow:visible!important}.birthday-stat-row{justify-content:flex-start!important}}.zfdw-clean-hero-diary-v15{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:1450px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0 0 14px!important;padding:12px 16px!important;display:grid!important;overflow:hidden!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-text-v15{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;text-align:left!important;z-index:2!important;background:#ffffffe0!important;border:1px solid #1f4a3914!important;border-radius:13px!important;grid-area:1/1!important;place-self:center start!important;width:fit-content!important;max-width:760px!important;margin:0!important;padding:7px 12px!important;position:relative!important;transform:none!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-text-v15 p{letter-spacing:.08em!important;margin:0!important;font-size:10px!important;line-height:1.05!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-text-v15 h1{white-space:nowrap!important;margin:1px 0 0!important;font-size:21px!important;font-weight:700!important;line-height:1.04!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-text-v15 span{margin-top:3px!important;font-size:11px!important;line-height:1.15!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-stats-v15{z-index:2!important;flex-wrap:nowrap!important;grid-area:1/2!important;place-self:center end!important;gap:7px!important;margin:0!important;display:flex!important;position:relative!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-stats-v15 span{white-space:nowrap!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important}@media (width<=1100px){.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-text-v15 h1{white-space:normal!important;font-size:19px!important}}@media (width<=900px){.zfdw-clean-hero-diary-v15{grid-template-columns:1fr!important;height:auto!important;min-height:88px!important;max-height:none!important;overflow:visible!important}.zfdw-clean-hero-diary-v15 .zfdw-clean-hero-stats-v15{flex-wrap:wrap!important;grid-column:1!important;justify-self:start!important}}.zfdw-clean-hero-diary-v15{position:relative!important;overflow:hidden!important}.zfdw-clean-hero-diary-v15>.zfdw-clean-banner-button-v15{all:unset!important;box-sizing:border-box!important;z-index:999!important;color:#0000!important;cursor:pointer!important;opacity:0!important;visibility:visible!important;pointer-events:auto!important;background:#fffffff0!important;border:1px solid #1f4a392e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;transition:opacity .18s,transform .18s,background .18s,box-shadow .18s!important;display:inline-flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.96)!important;box-shadow:0 5px 14px #1f2a2429!important}.zfdw-clean-hero-diary-v15>.zfdw-clean-banner-button-v15:before{content:"ðŸ–¼ï¸"!important;color:#1f4a39!important;font-size:15px!important;line-height:1!important;display:block!important}.zfdw-clean-hero-diary-v15:hover>.zfdw-clean-banner-button-v15,.zfdw-clean-hero-diary-v15:focus-within>.zfdw-clean-banner-button-v15{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}.zfdw-clean-hero-diary-v15>.zfdw-clean-banner-button-v15:hover{background:#fffffffa!important;box-shadow:0 7px 18px #1f2a2433!important}.zfdw-clean-hero-diary-v15>.zfdw-banner-image-button-v18,.zfdw-clean-hero-diary-v15>.zfdw-banner-image-input-v18,html body .zfdw-clean-hero-hints-v15>.zfdw-clean-hero-stats-v15,html body .zfdw-clean-hero-hints-v15 .zfdw-clean-hero-stats-v15,html body .zfdw-hinweise-hero>.zfdw-clean-hero-stats-v15,html body .hinweise-page .zfdw-clean-hero-stats-v15{display:none!important}html body .zfdw-clean-hero-hints-v15,html body .zfdw-hinweise-hero{filter:saturate(.82)contrast(.95)brightness(.94)!important}html body .hinweise-page .reminders-layout-compact{grid-template-columns:245px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}html body .hinweise-page .reminder-list-panel{background:#ffffffc2!important;border-radius:18px!important;padding:10px!important;box-shadow:0 12px 30px #1f2a240b!important}html body .hinweise-page .reminder-toolbar{background:linear-gradient(135deg,#f8fcf9f0,#ffffffe0)!important;border:1px solid #1f4a3912!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) 165px!important;gap:8px!important;margin-bottom:12px!important;padding:8px!important;display:grid!important}html body .hinweise-page .reminder-card.hinweise-card{background:radial-gradient(circle at 100% 0,#2f6f530e,#0000 38%),linear-gradient(135deg,#fffffffa,#f9f7f1e6)!important;border:1px solid #1f4a391a!important;border-left:4px solid #2f6f5385!important;border-radius:17px!important;flex-direction:column!important;gap:9px!important;min-height:154px!important;padding:13px 13px 12px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #1f2a240b!important}html body .hinweise-page .reminder-card.hinweise-card:hover{transform:translateY(-1px)!important;box-shadow:0 11px 24px #1f2a2413!important}html body .hinweise-page .reminder-card-check{z-index:4!important;margin:0!important;position:absolute!important;top:12px!important;right:12px!important}html body .hinweise-page .reminder-card-check input{accent-color:#1f4a39!important;width:14px!important;height:14px!important}html body .hinweise-page .reminder-card-check:has(input:disabled){display:none!important}html body .hinweise-page .hinweise-card-titleline{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding-right:24px!important;display:grid!important}html body .hinweise-page .hinweise-card-icon{color:#1f4a39!important;background:#1f4a3914!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .hinweise-page .hinweise-card-icon.source-birthday{color:#8a4a1f!important;background:#be6a261a!important}html body .hinweise-page .hinweise-card-icon.source-contact{background:#2f6f531a!important}html body .hinweise-page .hinweise-card-icon.source-activity{color:#305b91!important;background:#305b911a!important}html body .hinweise-page .hinweise-card-icon.is-overdue-icon{color:#9f3b28!important;background:#9f3b281a!important}html body .hinweise-page .reminder-card-main{flex-direction:column!important;flex:auto!important;gap:5px!important;min-width:0!important;display:flex!important}html body .hinweise-page .reminder-card-main h4{color:#182d25!important;margin:0!important;font-size:14.6px!important;font-weight:780!important;line-height:1.22!important}html body .hinweise-page .hinweise-meta{color:#365346!important;white-space:normal!important;background:#1f4a3913!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:4px 8px!important;font-size:10.6px!important;font-weight:650!important;line-height:1.15!important}html body .hinweise-page .reminder-note{color:#3f3a34!important;margin:0!important;font-size:11.6px!important;line-height:1.34!important}html body .hinweise-page .reminder-note,html body .hinweise-page .reminder-note.is-clamped{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body .hinweise-page .hinweise-more-button{color:#1f4a39!important;background:#1f4a3912!important;border:1px solid #1f4a391a!important;border-radius:999px!important;width:fit-content!important;min-height:22px!important;padding:3px 8px!important;font-size:10.2px!important;font-weight:720!important}html body .hinweise-page .reminder-source{color:#1e513d!important;background:#2f6f531a!important;border-radius:999px!important;width:fit-content!important;margin:1px 0 0!important;padding:4px 8px!important;font-size:10.6px!important;font-weight:760!important}html body .hinweise-page .reminder-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;margin-top:auto!important;display:flex!important}html body .hinweise-page .reminder-actions button,html body .hinweise-page .reminder-actions a{color:#1f4a39!important;min-height:24px!important;box-shadow:none!important;background:#f3f9f5f0!important;border:1px solid #1f4a391a!important;border-radius:999px!important;padding:3px 8px!important;font-size:10.2px!important;font-weight:720!important;text-decoration:none!important}html body .hinweise-page .reminder-actions .danger{color:#9f3b28!important;background:#9f3b2814!important;border-color:#9f3b2821!important}html body .hinweise-page .reminder-card.hinweise-card.is-overdue{background:radial-gradient(circle at 100% 0,#9f3b280f,#0000 38%),linear-gradient(135deg,#fffffffa,#fef8f3eb)!important;border-left-color:#9f3b28b3!important}html body .hinweise-page .reminder-card.hinweise-card.is-overdue .hinweise-meta{color:#783428!important;background:#9f3b2814!important}html body .hinweise-page .reminder-card.hinweise-card.is-done{opacity:.68!important;background:#fafaf7d1!important;border-left-color:#63706557!important}html body .hinweise-page .hinweise-form-panel{background:linear-gradient(#fffffff5,#f8fcf9e6)!important;border-radius:18px!important;box-shadow:0 12px 30px #1f2a240b!important}@media (width<=1180px){html body .hinweise-page .reminder-list{grid-template-columns:1fr!important}}@media (width<=980px){html body .hinweise-page .reminders-layout-compact{grid-template-columns:1fr!important}html body .hinweise-page .hinweise-form-panel{position:static!important}html body .hinweise-page .reminder-toolbar{grid-template-columns:1fr!important}}html body .zfdw-clean-hero-hints-v15>.zfdw-clean-hero-stats-v15,html body .zfdw-clean-hero-hints-v15 .zfdw-clean-hero-stats-v15,html body .hinweise-page .zfdw-clean-hero-stats-v15{display:none!important}html body .hinweise-page .hinweise-filter-row{flex-wrap:wrap!important;gap:7px!important;margin:8px 0 10px!important;display:flex!important}html body .hinweise-page .reminder-list-panel{padding:9px!important}html body .hinweise-page .reminder-toolbar{margin-bottom:10px!important;padding:7px!important}html body .hinweise-page .reminder-list{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body .hinweise-page .reminder-card.hinweise-card{border-radius:15px!important;gap:7px!important;min-height:132px!important;padding:11px 11px 10px!important;box-shadow:0 6px 15px #1f2a240a!important}html body .hinweise-page .hinweise-card-titleline{grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important;padding-right:20px!important}html body .hinweise-page .hinweise-card-icon{width:20px!important;height:20px!important;font-size:11px!important}html body .hinweise-page .reminder-card-main h4{margin:0!important;font-size:14.2px!important;line-height:1.18!important}html body .hinweise-page .hinweise-meta{white-space:normal!important;max-width:100%!important;padding:3px 7px!important;font-size:10.4px!important;line-height:1.12!important}html body .hinweise-page .reminder-note,html body .hinweise-page .reminder-note.is-clamped{-webkit-line-clamp:2!important;font-size:11.3px!important;line-height:1.28!important}html body .hinweise-page .reminder-source{margin-top:1px!important;padding:3px 7px!important;font-size:10.2px!important}html body .hinweise-page .reminder-actions{gap:5px!important;margin-top:auto!important}html body .hinweise-page .reminder-actions button,html body .hinweise-page .reminder-actions a,html body .hinweise-page .hinweise-more-button{min-height:22px!important;padding:2px 7px!important;font-size:10px!important}html body .hinweise-page .reminder-card-check{top:10px!important;right:10px!important}html body .hinweise-page .reminder-card-check input{width:13px!important;height:13px!important}html body .hinweise-page .reminder-card.hinweise-card.is-overdue{min-height:132px!important}@media (width>=1450px){html body .hinweise-page .reminder-list{grid-template-columns:repeat(3,minmax(285px,1fr))!important}}@media (width<=1280px){html body .hinweise-page .reminder-list{grid-template-columns:repeat(2,minmax(285px,1fr))!important}}@media (width<=980px){html body .hinweise-page .reminder-list{grid-template-columns:1fr!important}}html body .hinweise-page .reminder-card-main{gap:6px!important}html body .hinweise-page .hinweise-focus{letter-spacing:.01em!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;padding:5px 10px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #1f4a3914!important}html body .hinweise-page .hinweise-focus strong{font-size:12.6px!important;font-weight:800!important;line-height:1!important}html body .hinweise-page .hinweise-focus span{opacity:.95!important;white-space:nowrap!important;font-size:11.3px!important}html body .hinweise-page .hinweise-focus.source-contact{color:#1f5a43!important;background:#2f6f531f!important}html body .hinweise-page .hinweise-focus.source-birthday{color:#8d4a1d!important;background:#be6a261f!important}html body .hinweise-page .hinweise-focus.source-activity{color:#2f5687!important;background:#305b911f!important}html body .hinweise-page .hinweise-focus.source-manual{color:#29463a!important;background:#1f4a3914!important}html body .hinweise-page .hinweise-focus.is-overdue{color:#8d3927!important;background:#9f3b281a!important}html body .hinweise-page .reminder-card-main h4{font-size:14px!important;line-height:1.2!important}html body .hinweise-page .hinweise-meta{font-size:10.6px!important}html body .hinweise-page .reminder-note,html body .hinweise-page .reminder-note.is-clamped{font-size:11.2px!important;line-height:1.3!important}html body .hinweise-page .reminder-card.hinweise-card{min-height:136px!important}@media (width<=980px){html body .hinweise-page .hinweise-focus{flex-wrap:wrap!important}}html body .contacts-filter-row{gap:8px!important;margin-top:8px!important;margin-bottom:8px!important}html body .contacts-filter-row input,html body .contacts-filter-row select{border-radius:11px!important;height:30px!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important}html body .contacts-board{align-items:start!important;gap:10px!important;padding-top:0!important}html body .contact-column,html body .contact-column.wide{gap:8px!important}html body .contact-column-header{border-radius:999px!important;min-height:26px!important;margin:0 0 6px!important;padding:4px 8px!important}html body .contact-column-header span{font-size:12px!important;font-weight:700!important}html body .contact-column-header strong{font-size:13px!important}html body .contact-card-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body .contact-card.compact{box-sizing:border-box!important;border-radius:15px!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;min-height:128px!important;padding:11px!important;display:flex!important}html body .contact-card.compact .contact-card-top{grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:40px!important;margin:0!important;display:grid!important}html body .contact-card.compact .contact-avatar,html body .contact-card.compact .contact-photo,html body .contact-card.compact .contact-initials{border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body .contact-card.compact h4{margin:0 0 2px!important;font-size:14px!important;line-height:1.15!important}html body .contact-card.compact .contact-card-top p{color:#5d6b62!important;margin:0!important;font-size:10.8px!important;line-height:1.15!important}html body .contact-card.compact .contact-card-details{gap:3px!important;margin:0!important;font-size:11.4px!important;line-height:1.2!important;display:grid!important}html body .contact-card.compact .contact-card-details p,html body .contact-card.compact .contact-card-details span,html body .contact-card.compact .contact-card-details a{margin:0!important;line-height:1.2!important}html body .contact-card.compact .contact-birthday,html body .contact-card.compact [class*=birthday]{margin-top:1px!important;line-height:1.2!important}html body .contact-card.compact .contact-badges{flex-wrap:wrap!important;gap:4px!important;min-height:20px!important;margin-top:2px!important;display:flex!important}html body .contact-card.compact .contact-badges span,html body .contact-card.compact .contact-badges button,html body .contact-card.compact .contact-tag,html body .contact-card.compact .badge{border-radius:999px!important;justify-content:center!important;align-items:center!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0 7px!important;font-size:9.8px!important;line-height:1!important;display:inline-flex!important}html body .contact-card.compact .contact-actions{flex-wrap:wrap!important;gap:5px!important;margin-top:auto!important;padding-top:2px!important;display:flex!important}html body .contact-card.compact .contact-actions button{border-radius:999px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:9.8px!important;line-height:1!important}html body .contact-empty{border-radius:14px!important;min-height:48px!important;padding:12px!important}@media (width>=1450px){html body .contact-card-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr))!important}}@media (width<=1100px){html body .contact-card-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important}}@media (width<=760px){html body .contact-card-grid{grid-template-columns:1fr!important}}html body .birthday-card .birthday-note-box{gap:6px!important;margin-top:4px!important;display:grid!important}html body .birthday-card .birthday-note-toggle{color:#74521e!important;width:fit-content!important;height:22px!important;min-height:22px!important;box-shadow:none!important;cursor:pointer!important;background:#fff4dadb!important;border:1px solid #825e242e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 8px!important;font-size:10px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .birthday-card .birthday-note-toggle:hover{background:#ffeec2f5!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #825e241a!important}html body .birthday-card .birthday-notes{color:#54412a!important;white-space:pre-wrap!important;background:#fffaebeb!important;border:1px solid #825e2421!important;border-radius:11px!important;margin:0!important;padding:8px 9px!important;font-size:11.3px!important;line-height:1.35!important}html body .birthday-card.birthday-card-note-open{box-shadow:0 10px 22px #825e2414!important}html body .birthday-card.birthday-card-note-open .birthday-note-toggle{background:#ffecb9fa!important;border-color:#825e243d!important}html body .favorites-hero+div{max-width:var(--zfdw-page-max-width,1480px)!important;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr)!important;align-items:start!important;gap:14px!important;display:grid!important}html body .favorites-hero+div>section{background:radial-gradient(circle at 100% 0,#2f6f530b,#0000 32%),#fffffff0!important;border:1px solid #1f4a3914!important;border-radius:20px!important;padding:13px!important;box-shadow:0 14px 32px #1f2a240d!important}html body .favorites-hero+div>section>div:first-child{border-bottom:1px solid #1f4a3914!important;min-height:38px!important;margin-bottom:12px!important;padding-bottom:8px!important}html body .favorites-hero+div>section>div:first-child p{color:#8b6a2f!important;letter-spacing:.12em!important;font-size:10.5px!important;font-weight:750!important}html body .favorites-hero+div>section>div:first-child h3{color:#183d2f!important;font-size:19px!important;line-height:1.08!important}html body .favorites-hero+div>section>div:first-child>span{color:#1f4a39!important;background:#1f4a3914!important;border:1px solid #1f4a391a!important;border-radius:999px!important;min-width:34px!important;height:26px!important;font-weight:800!important}html body .favorites-hero+div>section:first-child>div:nth-child(2){gap:10px!important;display:grid!important}html body .favorites-hero+div>section:first-child>div:nth-child(2)>article{background:radial-gradient(circle at 100% 0,#ffffffb8,#0000 28%),#ffffffeb!important;border-width:1px!important;border-radius:17px!important;padding:12px 13px 11px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #1f2a240b!important}html body .favorites-hero+div>section:first-child>div:nth-child(2)>article:before{content:""!important;background:linear-gradient(#2f6f53b3,#2f6f5329)!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html body .favorites-hero+div>section:first-child>div:nth-child(2)>article:hover{transform:translateY(-1px)!important;box-shadow:0 11px 24px #1f2a2413!important}html body .favorites-hero+div>section:first-child article h3{color:#182d25!important;font-size:15px!important;font-weight:780!important;line-height:1.2!important}html body .favorites-hero+div>section:first-child article p{color:#473f39!important}html body .favorites-hero+div>section:first-child article a{color:#1f4a39!important;text-underline-offset:2px!important;font-weight:720!important;text-decoration:underline!important}html body .favorites-hero+div>section:first-child article span{box-shadow:none!important}html body .favorites-hero+div>section:first-child article>div:last-child{border-top:1px solid #1f4a3912!important;gap:5px!important;margin-top:9px!important;padding-top:8px!important}html body .favorites-hero+div>section:first-child article button{border-radius:999px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:9.8px!important;font-weight:720!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2){grid-template-columns:repeat(auto-fill,minmax(255px,1fr))!important;gap:10px!important;display:grid!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2)>article{background:linear-gradient(135deg,#fffffffa,#f9f7f1e6)!important;border:1px solid #1f4a3917!important;border-radius:16px!important;min-height:82px!important;padding:10px!important;box-shadow:0 7px 16px #1f2a240a!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2)>article:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #1f2a2412!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2)>article>div{grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2)>article>div>div:first-child{background:linear-gradient(135deg,#f6f3ea,#dfe9df)!important;border-radius:13px!important;width:64px!important;height:46px!important;box-shadow:inset 0 0 0 1px #1f4a3914!important}html body .favorites-hero+div>section:nth-child(2) img{object-fit:cover!important;border-radius:11px!important}html body .favorites-hero+div>section:nth-child(2) article h4{color:#182d25!important;-webkit-line-clamp:2!important;font-size:13px!important;font-weight:760!important;line-height:1.22!important}html body .favorites-hero+div>section:nth-child(2) article p{color:#66746a!important;font-size:10.5px!important}html body .favorites-hero+div>section:nth-child(2) article a,html body .favorites-hero+div>section:nth-child(2) article button{height:22px!important;min-height:22px!important;box-shadow:none!important;border-radius:999px!important;padding:0 8px!important;font-size:9.6px!important;font-weight:730!important;line-height:1!important}html body .favorites-hero+div>section:nth-child(2) article a{color:#fff!important;background:#1f4a39!important;text-decoration:none!important}html body .favorites-hero+div>section:first-child{border-top:4px solid #2f6f5338!important}html body .favorites-hero+div>section:nth-child(2){border-top:4px solid #825e242e!important}html body .favorites-hero+div .empty-state{color:#627066!important;background:#f8fcf9e6!important;border:1px dashed #1f4a3929!important;border-radius:15px!important;padding:18px!important}@media (width<=1180px){html body .favorites-hero+div{grid-template-columns:1fr!important}}@media (width<=760px){html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2){grid-template-columns:1fr!important}html body .favorites-hero+div>section:nth-child(2)>div:nth-child(2)>article>div{grid-template-columns:56px minmax(0,1fr)!important}}html body .browserlinks-page .browserlinks-hero{filter:saturate(.74)contrast(.96)brightness(.94)!important;border-radius:18px!important;height:86px!important;min-height:86px!important;max-height:86px!important;margin-bottom:12px!important;padding:0!important;overflow:hidden!important}html body .browserlinks-page .browserlinks-hero-text{background:#ffffffdb!important;border:1px solid #1f4a391a!important;border-radius:14px!important;padding:9px 14px!important;top:50%!important;left:22px!important;transform:translateY(-50%)!important;box-shadow:0 8px 22px #1f2a2414!important}html body .browserlinks-page .browserlinks-hero-text p{letter-spacing:.1em!important;margin:0 0 2px!important;font-size:10.5px!important;line-height:1.05!important}html body .browserlinks-page .browserlinks-hero-text h2{margin:0 0 3px!important;font-size:22px!important;line-height:1.02!important}html body .browserlinks-page .browserlinks-hero-text span{font-size:11px!important;line-height:1.18!important}html body .browserlinks-page .browserlinks-hero-stats{gap:8px!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}html body .browserlinks-page .browserlinks-hero-stats span{color:#1f4a39!important;background:#ffffffe0!important;border:1px solid #1f4a391a!important;border-radius:999px!important;min-height:28px!important;padding:5px 10px!important;box-shadow:0 4px 12px #1f2a240f!important}html body .browserlinks-page .browserlinks-layout{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html body .browserlinks-page .browserlinks-panel,html body .browserlinks-page .browserlinks-card{background:#ffffffeb!important;border:1px solid #1f4a3914!important;border-radius:18px!important;box-shadow:0 12px 30px #1f2a240b!important}html body .browserlinks-page .browserlinks-stats{gap:7px!important;margin-bottom:10px!important}html body .browserlinks-page .browserlinks-stats div{background:#f8faf6db!important;border:1px solid #1f4a3914!important;border-radius:13px!important;min-height:52px!important;padding:8px!important}html body .browserlinks-page .browserlinks-stats strong{color:#1f4a39!important;font-size:16px!important}html body .browserlinks-page .browserlinks-stats span{color:#607267!important;font-size:10.2px!important}html body .browserlinks-page .browserlinks-filter-list button,html body .browserlinks-page .browserlinks-folder-row,html body .browserlinks-page .browserlinks-folder-button,html body .browserlinks-page .browserlinks-folder-toggle{transition:background .15s,border-color .15s,color .15s!important}html body .browserlinks-page .browserlinks-filter-list button.active,html body .browserlinks-page .browserlinks-filter-list button[aria-current=true],html body .browserlinks-page .browserlinks-filter-list button[aria-pressed=true]{color:#1f4a39!important;background:linear-gradient(135deg,#e8f1eb,#dfece4)!important;border-color:#1f4a3933!important;box-shadow:inset 3px 0 #1f4a3999!important}html body .browserlinks-page .browserlinks-filter-list button[style],html body .browserlinks-page .browserlinks-folder-row[style],html body .browserlinks-page .browserlinks-folder-button[style]{color:#273d34!important;background-color:#f8faf6eb!important}html body .browserlinks-page .browserlinks-folder-row.active,html body .browserlinks-page .browserlinks-folder-row.is-active,html body .browserlinks-page .browserlinks-folder-row.selected,html body .browserlinks-page .browserlinks-folder-button.active,html body .browserlinks-page .browserlinks-folder-button.is-active,html body .browserlinks-page .browserlinks-folder-button.selected,html body .browserlinks-page button.active{color:#1f4a39!important;background:linear-gradient(135deg,#e6f0e9,#dce9e1)!important;border-color:#1f4a392e!important}html body .browserlinks-page button,html body .browserlinks-page .browserlinks-folder-row,html body .browserlinks-page .browserlinks-filter-list button{border-radius:12px!important}html body .browserlinks-page .browserlinks-filter-list{gap:6px!important;margin-bottom:12px!important}html body .browserlinks-page .browserlinks-filter-list button{color:#273d34!important;background:#ffffffd1!important;border:1px solid #1f4a3914!important;min-height:30px!important;padding:6px 9px!important;font-size:11.5px!important;font-weight:700!important}html body .browserlinks-page .browserlinks-filter-list button:hover,html body .browserlinks-page .browserlinks-folder-row:hover,html body .browserlinks-page .browserlinks-folder-button:hover{background:#e8f1ebdb!important}html body .browserlinks-page .browserlinks-folder-row,html body .browserlinks-page .browserlinks-folder-button{color:#2f4037!important;background:#f8f7f1b8!important;border:1px solid #1f4a3912!important;min-height:28px!important;padding:5px 8px!important;font-size:11.5px!important}html body .browserlinks-page .browserlinks-folder-toggle,html body .browserlinks-page .browserlinks-folder-row>button:first-child{color:#1f4a39!important;background:#ffffffbd!important;border-color:#1f4a3914!important;border-radius:9px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}html body .browserlinks-page .browserlinks-card{padding:12px!important}html body .browserlinks-page .browserlinks-card-header{border-bottom:1px solid #1f4a3914!important;margin-bottom:8px!important;padding-bottom:8px!important}html body .browserlinks-page .browserlinks-card-header h3{color:#183d2f!important;font-size:20px!important}html body .browserlinks-page .browserlinks-card-header p{color:#66746a!important;font-size:11px!important}html body .browserlinks-page .browserlinks-card-header select,html body .browserlinks-page .browserlinks-search{background:#fffffff0!important;border:1px solid #1f4a391c!important;border-radius:12px!important;height:31px!important;min-height:31px!important;font-size:12px!important}html body .browserlinks-page .browserlinks-list,html body .browserlinks-page .browserlink-list,html body .browserlinks-page .browserlinks-results{gap:8px!important}html body .browserlinks-page .browserlink-row{background:linear-gradient(135deg,#fffffff7,#f9f7f1e0)!important;border:1px solid #1f4a3914!important;border-radius:15px!important;padding:9px!important;box-shadow:0 5px 13px #1f2a2409!important}html body .browserlinks-page .browserlink-row:hover{transform:translateY(-1px)!important;box-shadow:0 8px 18px #1f2a240f!important}html body .browserlinks-page .browserlink-title{color:#182d25!important;font-size:13.5px!important;font-weight:760!important;line-height:1.22!important}html body .browserlinks-page .browserlink-actions button,html body .browserlinks-page .browserlink-actions a{height:22px!important;min-height:22px!important;box-shadow:none!important;border-radius:999px!important;padding:0 8px!important;font-size:9.8px!important}html body .browserlinks-page [class*=orange],html body .browserlinks-page [class*=active]{--orange:#1f4a39!important;--accent:#1f4a39!important}@media (width<=1000px){html body .browserlinks-page .browserlinks-layout{grid-template-columns:1fr!important}html body .browserlinks-page .browserlinks-hero{height:110px!important;max-height:110px!important}html body .browserlinks-page .browserlinks-hero-stats{display:none!important}}html body .browserlinks-page .browserlinks-hero{border-radius:18px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-text{z-index:40!important;background:#ffffffdb!important;border:1px solid #1f4a391a!important;border-radius:14px!important;width:auto!important;min-width:0!important;max-width:min(430px,42vw)!important;margin:0!important;padding:9px 14px!important;position:absolute!important;inset:50% auto auto 24px!important;transform:translateY(-50%)!important;box-shadow:0 8px 22px #1f2a2414!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-text p{letter-spacing:.1em!important;color:#27473a!important;margin:0 0 2px!important;font-size:10.5px!important;line-height:1.05!important;display:block!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-text h2{color:#173d2f!important;white-space:nowrap!important;margin:0 0 3px!important;font-size:22px!important;line-height:1.04!important;display:block!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-text span{color:#35483f!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;line-height:1.16!important;display:block!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-stats{z-index:35!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:calc(100% - 540px)!important;margin:0!important;display:flex!important;position:absolute!important;inset:50% 18px auto auto!important;transform:translateY(-50%)!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-stats span{color:#1f4a39!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important;box-shadow:0 4px 12px #1f2a240f!important}html body .browserlinks-page .browserlinks-layout{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;grid-template-columns:260px minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:14px!important;display:grid!important}html body .browserlinks-page .browserlinks-panel{box-sizing:border-box!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body .browserlinks-page .browserlinks-card{box-sizing:border-box!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important}html body .browserlinks-page .browserlinks-card-header,html body .browserlinks-page .browserlinks-search{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body .browserlinks-page .browserlinks-card .browserlinks-list,html body .browserlinks-page .browserlinks-card .browserlink-list,html body .browserlinks-page .browserlinks-card .browserlinks-results,html body .browserlinks-page .browserlinks-card>div:last-child{width:100%!important;max-width:none!important}html body .browserlinks-page .browserlinks-card .browserlink-row{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body .browserlinks-page .browserlinks-list,html body .browserlinks-page .browserlink-list,html body .browserlinks-page .browserlinks-results{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:9px!important;display:grid!important}html body .browserlinks-page .browserlinks-filter-list button.active,html body .browserlinks-page .browserlinks-filter-list button[aria-current=true],html body .browserlinks-page .browserlinks-filter-list button[aria-pressed=true],html body .browserlinks-page .browserlinks-folder-row.active,html body .browserlinks-page .browserlinks-folder-row.is-active,html body .browserlinks-page .browserlinks-folder-row.selected,html body .browserlinks-page .browserlinks-folder-button.active,html body .browserlinks-page .browserlinks-folder-button.is-active,html body .browserlinks-page .browserlinks-folder-button.selected,html body .browserlinks-page button.active{color:#1f4a39!important;background:linear-gradient(135deg,#e6f0e9,#dce9e1)!important;border-color:#1f4a392e!important;box-shadow:inset 3px 0 #1f4a3994!important}@media (width<=1000px){html body .browserlinks-page .browserlinks-layout{grid-template-columns:1fr!important}html body .browserlinks-page .browserlinks-panel{width:100%!important;min-width:0!important;max-width:none!important}html body .browserlinks-page .browserlinks-hero{height:112px!important;min-height:112px!important;max-height:112px!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-text{max-width:calc(100% - 28px)!important;left:14px!important}html body .browserlinks-page .browserlinks-hero .browserlinks-hero-stats{display:none!important}html body .browserlinks-page .browserlinks-list,html body .browserlinks-page .browserlink-list,html body .browserlinks-page .browserlinks-results{grid-template-columns:1fr!important}}html body .smartlists-sidebar-header .eyebrow.dark{color:#9a7a3a!important;letter-spacing:.12em!important;margin-bottom:2px!important;font-size:10px!important}html body .smartlists-sidebar-header h3{color:#183d2f!important;margin:0!important;font-size:18px!important;line-height:1.08!important}html body .smartlists-sidebar-header button{height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:999px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:700!important}html body .smartlist-nav-card{background:radial-gradient(circle at 100% 0,#1f4a390a,#0000 30%),linear-gradient(#fffffffa,#f9fbf9eb)!important;border:1px solid #1f4a391a!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;margin:0!important;padding:9px 11px!important;display:grid!important;box-shadow:0 7px 18px #1f2a240a!important}html body .smartlist-nav-card:before{border-radius:0 10px 10px 0!important;width:4px!important}@media (width>=720px){html body .smartlists-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1080px){html body .smartlists-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1450px){html body .smartlists-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body .smartlist-content{gap:11px!important}html body .smartlist-hero-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px 14px!important;display:grid!important}html body .smartlist-hero-card h3,html body .smartlist-section-header h3{color:#183d2f!important}html body .smartlist-hero-card p{color:#5d6d63!important;font-size:11.3px!important;line-height:1.28!important}html body .smartlist-delete-list-button{white-space:nowrap!important;align-self:start!important}html body .smartlist-section,html body .manual-entry-section{padding:12px!important}html body .smartlist-section-header{margin-bottom:8px!important}html body .smartlist-section-header span{color:#1f4a39!important;background:#edf4ef!important;border:1px solid #1f4a3917!important;border-radius:999px!important;min-width:28px!important;height:24px!important;padding:0 8px!important;font-size:10px!important}html body .smartlist-mini-title-row h4,html body .smartlist-link-card h4{font-size:14px!important;line-height:1.16!important}html body .manual-list-item.done{opacity:.82!important;background:linear-gradient(#f8fbf9f2,#f3f7f4eb)!important}html body .manual-list-title-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}html body .manual-list-item a{color:#1f4a39!important;text-underline-offset:2px!important;text-decoration:underline!important}html body .smartlist-auto-toggle-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}@media (width>=1180px){html body .manual-list-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=920px){html body .smartlist-hero-card,html body .smartlist-auto-toggle-card{grid-template-columns:1fr!important}html body .manual-entry-form{grid-template-columns:1fr 1fr!important}html body .manual-entry-form textarea,html body .manual-entry-form button[type=submit]{grid-area:auto/1/auto/-1!important}}@media (width<=700px){html body .manual-list-item{grid-template-columns:24px minmax(0,1fr)!important}html body .manual-list-actions{grid-column:2!important;justify-content:flex-start!important;margin-top:5px!important}}html body .smartlists-layout{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}html body .smartlists-sidebar{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}html body .smartlists-sidebar-header{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;margin:0 0 4px!important;padding:0 2px!important;display:flex!important}html body .smartlists-sidebar-header h3{margin:0!important;font-size:18px!important;line-height:1.1!important}html body .smartlist-nav-card{background:radial-gradient(circle at 100% 0,#1f4a3909,#0000 30%),linear-gradient(#fffffffa,#f9fbf9eb)!important;border:1px solid #1f4a391a!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:9px 11px!important;display:grid!important;box-shadow:0 7px 18px #1f2a240a!important}html body .smartlist-nav-card[aria-current=true],html body .smartlist-nav-card.active,html body .smartlist-nav-card.is-active,html body .smartlist-nav-card[data-active=true]{border-color:#1f4a3933!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #1f4a3914!important}html body .smartlist-nav-card strong{color:#173225!important;font-size:13px!important;line-height:1.15!important}html body .smartlist-nav-card small{color:#627066!important;margin-top:2px!important;font-size:10px!important;line-height:1.16!important}html body .smartlist-nav-card em{color:#1f4a39!important;background:#edf4ef!important;border:1px solid #1f4a391a!important;border-radius:999px!important;min-width:26px!important;height:22px!important;padding:0 7px!important;font-size:9.8px!important}html body .smartlist-nav-category{border-radius:999px!important;align-items:center!important;width:fit-content!important;height:20px!important;min-height:20px!important;margin-top:6px!important;padding:0 8px!important;font-size:9.8px!important;font-style:normal!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}@media (width>=760px){html body .smartlists-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=1080px){html body .smartlists-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1460px){html body .smartlists-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body .smartlist-content{gap:12px!important;display:grid!important}html body .smartlist-hero-card,html body .smartlist-section,html body .smartlist-auto-toggle-card{background:radial-gradient(circle at 100% 0,#1f4a3909,#0000 28%),#fffffff2!important;border:1px solid #1f4a3914!important;border-radius:18px!important;box-shadow:0 10px 26px #1f2a240b!important}html body .smartlist-hero-card{border-left:5px solid #1f4a3961!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px 14px!important;display:grid!important}html body .smartlist-title-with-category{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:3px!important;display:flex!important}html body .smartlist-title-with-category h3{margin:0!important}html body .smartlist-title-with-category span{border-radius:999px!important;align-items:center!important;height:21px!important;padding:0 8px!important;font-size:10px!important;font-weight:750!important;display:inline-flex!important}html body .smartlist-feedback{color:#1f4a39!important;background:#e7f4ebeb!important;border:1px solid #1f4a391f!important;border-radius:14px!important;margin:-2px 0 0!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important}html body .smartlist-section{border-left:5px solid #1f4a3933!important;padding:12px!important}html body .smartlist-section:nth-of-type(2){border-left-color:#2f6f535c!important}html body .smartlist-section:nth-of-type(3){border-left-color:#be6a2652!important}html body .smartlist-section:nth-of-type(4){border-left-color:#305b914d!important}html body .smartlist-section:nth-of-type(5){border-left-color:#9a68c747!important}html body .smartlist-section-header{border-bottom:1px solid #1f4a3912!important;margin-bottom:9px!important;padding-bottom:7px!important}html body .smartlist-section-header h3{color:#183d2f!important;margin:0!important;font-size:18px!important;line-height:1.12!important}html body .smartlist-section-header span{color:#1f4a39!important;background:#edf4ef!important;border:1px solid #1f4a3917!important;border-radius:999px!important;min-width:28px!important;height:24px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important}html body .smartlist-mini-card,html body .smartlist-link-card{background:linear-gradient(#fffffffa,#f8faf8eb)!important;border:1px solid #1f4a3914!important;border-radius:15px!important;padding:10px 11px!important;box-shadow:0 5px 14px #1f2a2408!important}html body .smartlist-mini-card+.smartlist-mini-card,html body .smartlist-link-card+.smartlist-link-card{margin-top:8px!important}html body .smartlist-mini-title-row h4,html body .smartlist-link-card h4{margin:0!important;font-size:14px!important;line-height:1.16!important}html body .smartlist-mini-title-row span{border-radius:999px!important;align-items:center!important;min-height:20px!important;font-size:10px!important;font-weight:750!important;display:inline-flex!important}html body .smartlist-mini-card p,html body .smartlist-link-card p{color:#56675d!important;font-size:10.6px!important;line-height:1.24!important}html body .smartlist-mini-actions,html body .smartlist-link-actions{gap:5px!important;margin-top:8px!important}html body .smartlist-create-list-from-card{color:#fff!important;background:#1f4a39!important;border-color:#1f4a3947!important}html body .smartlist-create-list-from-card.has-linked-list{color:#1f4a39!important;background:#1f4a3914!important;border-color:#1f4a3924!important}html body .manual-entry-form{grid-template-columns:minmax(220px,1.15fr) 100px 118px minmax(160px,.8fr) 132px!important;align-items:center!important;gap:7px!important;display:grid!important}html body .manual-entry-form input,html body .manual-entry-form select,html body .manual-entry-form textarea{border-radius:11px!important;height:31px!important;min-height:31px!important;padding:6px 9px!important;font-size:11px!important}html body .manual-entry-form textarea{resize:vertical!important;grid-column:1/5!important;height:34px!important;min-height:34px!important}html body .manual-entry-form button[type=submit]{border-radius:999px!important;grid-area:2/5!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:10.8px!important;font-weight:700!important}html body .manual-list-items{grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}html body .manual-list-item{background:linear-gradient(#fffffffa,#f8faf8f0)!important;border:1px solid #1f4a3914!important;border-radius:15px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important;min-height:58px!important;padding:9px 10px!important;display:grid!important;box-shadow:0 5px 14px #1f2a2408!important}html body .manual-done-checkbox{padding-top:3px!important}html body .manual-done-checkbox input{width:16px!important;height:16px!important}html body .manual-list-title-row h4{color:#1b2f26!important;margin:0!important;font-size:13.2px!important;line-height:1.14!important}html body .manual-list-title-row span{color:#1f4a39!important;background:#edf4ef!important;border:1px solid #1f4a3917!important;border-radius:999px!important;height:20px!important;min-height:20px!important;padding:0 7px!important;font-size:9.6px!important;font-weight:700!important}html body .manual-list-item p,html body .manual-list-item a{color:#5b6a61!important;margin:3px 0 0!important;font-size:10.5px!important;line-height:1.2!important}html body .manual-list-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-self:center!important;gap:5px!important;display:inline-flex!important}html body .manual-list-actions button,html body .smartlist-mini-actions button,html body .smartlist-link-actions button,html body .smartlist-link-actions a,html body .smartlist-auto-toggle-card button{height:23px!important;min-height:23px!important;box-shadow:none!important;border-radius:999px!important;padding:0 8px!important;font-size:9.7px!important;font-weight:700!important;line-height:1!important}html body .smartlist-auto-toggle-card{border-left:5px solid #825e2438!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}html body .smartlist-auto-toggle-card h3{color:#183d2f!important;margin:0!important;font-size:17px!important;line-height:1.1!important}html body .smartlist-auto-toggle-card p{color:#617065!important;margin:4px 0 0!important;font-size:10.8px!important;line-height:1.24!important}html body .smartlist-auto-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:inline-flex!important}@media (width>=1180px){html body .manual-list-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=920px){html body .smartlist-hero-card,html body .smartlist-auto-toggle-card{grid-template-columns:1fr!important}html body .manual-entry-form{grid-template-columns:1fr 1fr!important}html body .manual-entry-form textarea,html body .manual-entry-form button[type=submit]{grid-area:auto/1/auto/-1!important}}@media (width<=700px){html body .manual-list-item{grid-template-columns:24px minmax(0,1fr)!important}html body .manual-list-actions{grid-column:2!important;justify-content:flex-start!important;margin-top:5px!important}}html body .smartlist-feedback{color:#1f4a39!important;background:linear-gradient(135deg,#e6f2eaf5,#f4faf6f5)!important;border:1px solid #1f4a3924!important;border-radius:14px!important;margin:-2px 0 8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;box-shadow:0 7px 18px #1f2a240b!important}html body .smartlist-create-list-from-card.has-linked-list,html body .smartlist-create-list-from-card.has-linked-list:hover{color:#1f4a39!important;background:#e6f2eafa!important;border-color:#1f4a3929!important}html body .smartlist-nav-card[aria-current=true]{outline-offset:2px!important;outline:2px solid #1f4a391f!important}html body .category-result-list{gap:9px!important;display:grid!important}html body .category-result-item.accordion{background:linear-gradient(#fffffffa,#f9faf8f0)!important;border:1px solid #1f4a3914!important;border-radius:18px!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 6px 18px #1f2a240a!important}html body .category-result-item.accordion.open{box-shadow:0 10px 24px #1f2a240f!important}html body .category-result-summary{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:11px 14px!important;display:grid!important}html body .category-result-summary-main{min-width:0!important}html body .category-result-summary .category-result-title-row{margin-bottom:4px!important}html body .category-result-summary .category-result-title-row h3{color:#172f26!important;font-size:14.2px!important;line-height:1.18!important}html body .category-result-summary-meta{color:#66746a!important;flex-wrap:wrap!important;gap:6px 12px!important;font-size:10.8px!important;line-height:1.2!important;display:flex!important}html body .category-result-summary-meta span{align-items:center!important;min-height:20px!important;display:inline-flex!important}html body .category-result-chevron{color:#1f4a39!important;background:#1f4a3912!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;transition:transform .15s!important;display:inline-flex!important}html body .category-result-chevron.open{transform:rotate(0)!important}html body .category-result-item.collapsed .category-result-notes{display:none!important}html body .category-result-details{background:#ffffff8f!important;border-top:1px solid #1f4a3914!important;padding:0 14px 12px!important}html body .category-result-details .category-result-notes{color:#4b584f!important;margin:10px 0 8px!important;font-size:11.2px!important;line-height:1.38!important}html body .category-result-details .category-result-actions{flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;display:flex!important}html body .category-result-details .category-result-actions button,html body .category-result-details .category-result-actions a{height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important}@media (width<=760px){html body .category-result-summary{grid-template-columns:1fr!important;align-items:start!important}html body .category-result-chevron{justify-self:flex-start!important}}html body .category-browser{width:100%!important;max-width:var(--zfdw-page-max-width,1480px)!important;display:block!important}html body .category-browser-grid{width:100%!important;max-width:none!important;margin-bottom:16px!important}html body .category-results-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body .category-result-item.accordion{box-sizing:border-box!important;border:1px solid var(--category-border,#1f4a3929)!important;border-left:9px solid var(--category-accent,#1f4a39)!important;background:linear-gradient(90deg, var(--category-soft,#edf5eff2) 0%, var(--category-soft,#edf5efb3) 22%, #fffffffa 55%, #fff 100%)!important;border-radius:18px!important;width:100%!important;max-width:none!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff5c,0 7px 18px #1f2a240b!important}html body .category-result-item.accordion:before{content:""!important;background:var(--category-accent,#1f4a39)!important;opacity:1!important;z-index:2!important;width:9px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html body .category-result-item.accordion.open{background:linear-gradient(90deg, var(--category-soft,#edf5ef) 0%, var(--category-soft,#edf5efc7) 26%, #fffffffc 58%, #fff 100%)!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 11px 26px #1f2a2412!important}html body .category-result-summary{background:0 0!important;padding-left:15px!important}html body .category-result-summary .category-result-title-row span[style]{background:var(--category-soft,#edf5ef)!important;color:var(--category-accent,#1f4a39)!important;border:1px solid var(--category-border,#1f4a3929)!important;font-weight:800!important}html body .category-result-chevron{color:var(--category-accent,#1f4a39)!important;background:color-mix(in srgb, var(--category-soft,#edf5ef) 72%, white)!important;border:1px solid var(--category-border,#1f4a3929)!important}html body .category-result-details{background:linear-gradient(90deg, color-mix(in srgb, var(--category-soft,#edf5ef) 55%, white) 0%, #ffffffeb 42%, #fffffffa 100%)!important;border-top:1px solid var(--category-border,#1f4a3924)!important}@supports not (background:color-mix(in srgb, white, black)){html body .category-result-chevron,html body .category-result-details{background:var(--category-soft,#edf5ef)!important}}html body .category-result-item.accordion[data-category="Sport & Training"],html body .category-result-item.accordion[data-category=Garten],html body .category-result-item.accordion[data-category="Natur & Bewegung"],html body .category-result-item.accordion[data-category="Gesundheit & Wohlbefinden"]{border-left-color:#1e9d5a!important}html body .category-result-item.accordion[data-category=Sammlung],html body .category-result-item.accordion[data-category=Kleine\ Abenteuer]{border-left-color:#8a5cf6!important}html body .category-result-item.accordion[data-category=Fotografieren]{border-left-color:#b33121!important}html body .category-result-item.accordion[data-category=Planung],html body .category-result-item.accordion[data-category=Einkauf]{border-left-color:#f28a19!important}html body .category-result-item.accordion[data-category=Reisen]{border-left-color:#0f8b8d!important}html body .zfdw-clean-hero-diary-v15>.zfdw-clean-banner-button-v15{all:unset!important;box-sizing:border-box!important;z-index:9999!important;color:#0000!important;cursor:pointer!important;opacity:.48!important;visibility:visible!important;pointer-events:auto!important;background:#ffffffeb!important;border:1px solid #1f4a392e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;font-size:0!important;line-height:0!important;transition:opacity .16s,transform .16s,background .16s!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.98)!important;box-shadow:0 5px 14px #1f2a2429!important}html body .zfdw-clean-hero-diary-v15>.zfdw-clean-banner-button-v15:before{content:"ðŸ–¼ï¸"!important;color:#1f4a39!important;font-size:15px!important;line-height:1!important;display:block!important}html body .zfdw-clean-hero-diary-v15:hover>.zfdw-clean-banner-button-v15,html body .zfdw-clean-hero-diary-v15:focus-within>.zfdw-clean-banner-button-v15{opacity:1!important;background:#fffffffa!important;transform:translate(-50%,-50%)scale(1.04)!important}html body .journal-modern-workspace{align-items:start!important}html body .journal-modern-template-panel,html body .journal-modern-form-panel,html body .journal-modern-entries-panel{background:radial-gradient(circle at 100% 0,#1f4a3909,#0000 30%),#fffdf9f5!important;border:1px solid #1f4a3914!important}html body .journal-modern-template-grid button{transition:transform .14s,box-shadow .14s,border-color .14s!important;box-shadow:0 3px 10px #1f2a2406!important}html body .journal-modern-template-grid button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 16px #1f2a240f!important}html body .journal-modern-form input,html body .journal-modern-form select,html body .journal-modern-form textarea,html body .journal-modern-entries-panel input,html body .journal-modern-entries-panel select{box-shadow:inset 0 1px #ffffffa6!important}html body .journal-modern-writing-tools button{min-height:26px!important}html body .journal-modern-entry-card{background-blend-mode:normal!important;box-shadow:0 6px 16px #1f2a2409!important}html body .journal-modern-entry-card:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px #1f2a2411!important}html body .journal-modern-entry-card button{height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important}html body .journal-modern-entry-list{gap:8px!important}@media (width<=1100px){html body .journal-modern-workspace{grid-template-columns:1fr!important}html body .journal-modern-left{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .journal-modern-top-fields,html body .journal-modern-prompt-grid{grid-template-columns:1fr 1fr!important}}@media (width<=760px){html body .journal-modern-left,html body .journal-modern-top-fields,html body .journal-modern-prompt-grid{grid-template-columns:1fr!important}}html body .zfdw-clean-hero-diary-v15{position:relative!important;overflow:hidden!important}html body .zfdw-clean-hero-diary-v15 .zfdw-clean-banner-button-v15,html body .zfdw-clean-hero-v15.zfdw-clean-hero-diary-v15 .zfdw-clean-banner-button-v15{all:unset!important;box-sizing:border-box!important;z-index:99999!important;color:#0000!important;cursor:pointer!important;opacity:.75!important;visibility:visible!important;pointer-events:auto!important;background:#fffffff5!important;border:1px solid #1f4a392e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:0!important;line-height:0!important;display:inline-flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(1)!important;box-shadow:0 6px 16px #1f2a2433!important}html body .zfdw-clean-hero-diary-v15 .zfdw-clean-banner-button-v15:before{content:"ðŸ–¼ï¸"!important;color:#1f4a39!important;font-size:15px!important;line-height:1!important;display:block!important}html body .journal-image-upload-box{background:linear-gradient(135deg,#f6faf7f5,#fffdf9f0)!important;border:1px solid #1f4a3917!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;padding:9px 10px!important;display:grid!important}html body .journal-image-upload-box strong{color:#1f3f32!important;font-size:12px!important;line-height:1.15!important;display:block!important}html body .journal-image-upload-box p{color:#6a766d!important;margin:2px 0 0!important;font-size:10.8px!important;line-height:1.25!important}html body .journal-image-upload-button{color:#1f4a39!important;cursor:pointer!important;background:#edf4ef!important;border:1px solid #1f4a391f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:750!important;display:inline-flex!important}html body .journal-image-upload-button input{display:none!important}html body .journal-image-preview{grid-column:1/-1!important;grid-template-columns:110px auto!important;align-items:center!important;gap:10px!important;margin-top:2px!important;display:grid!important}html body .journal-image-preview img{object-fit:cover!important;border:1px solid #1f4a391a!important;border-radius:12px!important;width:110px!important;height:74px!important;box-shadow:0 5px 12px #1f2a2414!important}html body .journal-image-preview button{color:#c2174f!important;background:#fff0f4!important;border:1px solid #dc26561f!important;border-radius:999px!important;width:fit-content!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:700!important}html body .journal-image-hint{color:#6a766d!important;grid-column:1/-1!important;margin:0!important;font-size:10.6px!important}html body .journal-entry-collapsible{border-radius:15px!important;padding:0!important;overflow:hidden!important}html body .journal-entry-summary{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:11px 13px!important;display:grid!important}html body .journal-entry-summary h4{margin-top:3px!important}html body .journal-entry-chevron{color:#1f4a39!important;background:#1f4a3912!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body .journal-entry-details{background:#ffffff8f!important;border-top:1px solid #1f4a3914!important;padding:0 13px 12px!important}html body .journal-entry-image img{border:1px solid #1f4a391a!important;border-radius:15px!important;width:auto!important;max-width:min(520px,100%)!important;height:auto!important;max-height:360px!important;display:block!important;box-shadow:0 8px 22px #1f2a2417!important}html body .journal-entry-collapsible.open{box-shadow:0 10px 24px #1f2a2411!important}@media (width<=760px){html body .journal-image-upload-box,html body .journal-image-preview,html body .journal-entry-summary{grid-template-columns:1fr!important}html body .journal-entry-chevron{justify-self:start!important}}html body .journal-image-upload-box{display:none!important}html body .journal-image-compact-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:-2px 0 1px!important;display:flex!important}html body .journal-image-small-button{color:#1f4a39!important;cursor:pointer!important;background:#edf4ef!important;border:1px solid #1f4a391f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:750!important;display:inline-flex!important}html body .journal-image-small-button:has(input:disabled){opacity:.52!important;cursor:not-allowed!important}html body .journal-image-small-button input{display:none!important}html body .journal-image-count,html body .journal-image-hint-inline{color:#6a766d!important;font-size:10.7px!important;line-height:1.2!important}html body .journal-image-thumb-row{flex-wrap:wrap!important;gap:6px!important;width:100%!important;margin-top:1px!important;display:flex!important}html body .journal-image-thumb{width:58px!important;height:42px!important;margin:0!important;position:relative!important}html body .journal-image-thumb img{object-fit:cover!important;border:1px solid #1f4a391a!important;border-radius:10px!important;width:58px!important;height:42px!important;display:block!important}html body .journal-image-thumb button{color:#c2174f!important;background:#fff0f4!important;border:1px solid #dc26562e!important;border-radius:999px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;position:absolute!important;top:-6px!important;right:-6px!important}html body .journal-entry-collapsible{border-radius:15px!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body .journal-entry-collapsible.collapsed{min-height:54px!important;max-height:64px!important}html body .journal-entry-summary{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:9px 12px!important;display:grid!important}html body .journal-entry-summary-main{gap:3px!important;min-width:0!important;display:grid!important}html body .journal-entry-summary-main h4{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:15.3px!important;line-height:1.12!important;overflow:hidden!important}html body .journal-entry-summary-main p{white-space:nowrap!important;text-overflow:ellipsis!important;color:#6b746d!important;margin:0!important;font-size:11.5px!important;line-height:1.18!important;overflow:hidden!important}html body .journal-entry-chevron{color:#1f4a39!important;background:#1f4a3912!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body .journal-entry-collapsible.open{min-height:0!important;max-height:none!important}html body .journal-entry-details{background:#ffffff8f!important;border-top:1px solid #1f4a3914!important;gap:8px!important;padding:0 13px 12px!important;display:grid!important}html body .journal-entry-details>p,html body .journal-entry-details>div:not(.journal-entry-image-grid){max-width:850px!important}html body .journal-entry-image-grid{grid-template-columns:repeat(auto-fit,minmax(180px,260px))!important;align-items:start!important;gap:9px!important;margin-top:10px!important;display:grid!important}html body .journal-entry-image{margin:0!important}html body .journal-entry-image img{object-fit:cover!important;border:1px solid #1f4a391a!important;border-radius:15px!important;width:100%!important;max-width:260px!important;height:170px!important;display:block!important;box-shadow:0 8px 22px #1f2a2417!important}html body .journal-entry-image:not(:has(img)){display:none!important}@media (width<=760px){html body .journal-entry-summary{grid-template-columns:minmax(0,1fr) 28px!important}html body .journal-entry-image-grid{grid-template-columns:1fr!important}html body .journal-entry-image img{max-width:100%!important;height:auto!important}}html body .journal-entry-collapsible.collapsed{min-height:54px!important;max-height:64px!important;overflow:hidden!important}html body .journal-entry-collapsible.collapsed .journal-entry-summary{min-height:54px!important;padding:9px 12px!important}html body .journal-entry-collapsible.collapsed .journal-entry-details{display:none!important}html body .journal-entry-collapsible.open{min-height:0!important;max-height:none!important;overflow:hidden!important}html body .journal-entry-collapsible.open .journal-entry-summary{background:#ffffff61!important;border-bottom:1px solid #1f4a3914!important;min-height:56px!important;padding:10px 13px!important}html body .journal-entry-collapsible.open .journal-entry-details{background:linear-gradient(90deg,#edf5ef75,#ffffffd1 42%,#fffffff0)!important;border-top:0!important;grid-template-columns:minmax(250px,360px) minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:10px 16px!important;padding:12px 14px 13px!important;display:grid!important}html body .journal-entry-collapsible.open .journal-entry-image-grid{grid-area:1/1/span 4!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;align-items:start!important;gap:8px!important;width:100%!important;max-width:360px!important;margin:0!important;display:grid!important}html body .journal-entry-collapsible.open .journal-entry-image-grid:has(.journal-entry-image:only-child){grid-template-columns:1fr!important}html body .journal-entry-collapsible.open .journal-entry-image{width:100%!important;margin:0!important}html body .journal-entry-collapsible.open .journal-entry-image img{object-fit:cover!important;border:1px solid #1f4a391a!important;border-radius:15px!important;width:100%!important;max-width:360px!important;height:210px!important;display:block!important;box-shadow:0 8px 22px #1f2a2414!important}html body .journal-entry-collapsible.open .journal-entry-image-grid:not(:has(.journal-entry-image:only-child)) .journal-entry-image img{height:120px!important}html body .journal-entry-collapsible.open .journal-entry-body{color:#3f4a43!important;grid-column:2!important;max-width:760px!important;margin:0!important;font-size:12.6px!important;line-height:1.42!important}html body .journal-entry-collapsible.open .journal-entry-answer-preview{grid-column:2!important;gap:5px!important;max-width:820px!important;margin:2px 0 0!important;display:grid!important}html body .journal-entry-collapsible.open .journal-entry-answer-preview p{margin:0!important;font-size:12px!important;line-height:1.34!important}html body .journal-entry-collapsible.open .journal-entry-actions-row{flex-wrap:wrap!important;grid-column:2!important;justify-content:flex-start!important;gap:6px!important;margin-top:3px!important;display:flex!important}html body .journal-entry-collapsible.open .journal-entry-actions-row button{height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important}html body .journal-entry-collapsible.open .journal-entry-details:not(:has(.journal-entry-image-grid)){grid-template-columns:1fr!important}:is(html body .journal-entry-collapsible.open .journal-entry-details:not(:has(.journal-entry-image-grid)) .journal-entry-body,html body .journal-entry-collapsible.open .journal-entry-details:not(:has(.journal-entry-image-grid)) .journal-entry-answer-preview,html body .journal-entry-collapsible.open .journal-entry-details:not(:has(.journal-entry-image-grid)) .journal-entry-actions-row){grid-column:1!important}@media (width<=900px){html body .journal-entry-collapsible.open .journal-entry-details{grid-template-columns:1fr!important}html body .journal-entry-collapsible.open .journal-entry-image-grid,html body .journal-entry-collapsible.open .journal-entry-body,html body .journal-entry-collapsible.open .journal-entry-answer-preview,html body .journal-entry-collapsible.open .journal-entry-actions-row{grid-area:auto/1!important;max-width:none!important}html body .journal-entry-collapsible.open .journal-entry-image img{max-width:100%!important;height:auto!important;max-height:280px!important}}html body .inspiration-input-panel-refresh{background:radial-gradient(circle at 100% 0,#825e240e,#0000 32%),#fffdf9f0!important;border:1px solid #1f4a3914!important;border-radius:20px!important;padding:13px!important;box-shadow:0 12px 28px #1f2a240b!important}html body .inspiration-input-panel-refresh textarea{background:#ffffffeb!important;border-radius:14px!important;min-height:46px!important}html body .inspiration-input-panel-refresh input,html body .inspiration-input-panel-refresh select{background:#ffffffeb!important;border-radius:999px!important;min-height:30px!important}html body .inspiration-input-panel-refresh button{box-shadow:none!important;border-radius:999px!important}html body .inspiration-suggestion-refresh{background:linear-gradient(135deg,#faf6ecf5,#fffdf9f5)!important;border:1px solid #825e241f!important;border-radius:18px!important;margin-top:12px!important;padding:14px 15px!important;box-shadow:inset 4px 0 #825e2438,0 7px 18px #1f2a2409!important}html body .inspiration-suggestion-refresh h4{color:#2b2723!important;font-size:15px!important;line-height:1.42!important}html body .inspiration-gallery-panel-refresh{background:radial-gradient(circle at 0 0,#1f4a390b,#0000 30%),#fffdf9f0!important;border:1px solid #1f4a3914!important;border-radius:22px!important;margin-top:16px!important;padding:14px!important;box-shadow:0 14px 34px #1f2a240e!important}html body .inspiration-gallery-grid-refresh{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}html body .inspiration-card-refresh{background:radial-gradient(circle at 100% 0,#1f4a390e,#0000 33%),linear-gradient(#fffffffa,#faf8f2e6)!important;border:1px solid #1f4a3917!important;border-radius:20px!important;flex-direction:column!important;gap:10px!important;min-height:205px!important;padding:18px 17px 14px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}html body .inspiration-card-refresh:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px #1f2a2416!important}html body .inspiration-card-mark{color:#1f4a3911!important;pointer-events:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:86px!important;line-height:1!important;position:absolute!important;top:-18px!important;right:14px!important}html body .inspiration-card-refresh.featured{background:radial-gradient(circle at 100% 0,#825e241f,#0000 34%),linear-gradient(135deg,#fffcf3fc,#eff8f1f0)!important;border-color:#825e2429!important;grid-column:span 2!important;min-height:230px!important;padding:22px 22px 16px!important;box-shadow:0 18px 38px #1f2a2413!important}html body .inspiration-card-refresh.featured:before{content:"Impuls"!important;color:#1f4a39!important;letter-spacing:.02em!important;background:#1f4a3917!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;height:24px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;top:12px!important;left:14px!important}html body .inspiration-card-refresh.featured .inspiration-quote-text{margin-top:18px!important;font-size:20px!important;line-height:1.43!important}html body .inspiration-card-refresh .inspiration-quote-text{z-index:2!important;color:#1f2e27!important;letter-spacing:-.01em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:17.2px!important;font-weight:500!important;line-height:1.48!important;position:relative!important}html body .inspiration-card-refresh .inspiration-quote-meta{z-index:2!important;color:#69766d!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:auto!important;font-size:11.5px!important;line-height:1.25!important;display:flex!important;position:relative!important}html body .inspiration-card-refresh .inspiration-quote-category{color:#1f4a39!important;background:#1f4a3914!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;height:22px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}html body .inspiration-card-refresh .inspiration-quote-source{color:#7a746a!important;font-style:italic!important}html body .inspiration-card-refresh.is-favorite{background:radial-gradient(circle at 100% 0,#f1ba4b21,#0000 34%),linear-gradient(#fffffffa,#fffaeef0)!important;border-color:#be8b2838!important}html body .inspiration-favorite-chip{color:#875b12!important;background:#f1ba4b24!important;border:1px solid #be8b2824!important;border-radius:999px!important;align-items:center!important;height:21px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}html body .inspiration-note-refresh{color:#4f5e55!important;background:#1f4a390b!important;border-radius:12px!important;margin:0!important;padding:8px 10px!important;font-size:11.5px!important;line-height:1.35!important}html body .inspiration-card-actions-refresh{z-index:2!important;gap:6px!important;margin-top:2px!important;position:relative!important}html body .inspiration-card-actions-refresh button{height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important}html body .inspiration-card-refresh[data-category=Ruhe]{border-left:5px solid #6f8f7a!important}html body .inspiration-card-refresh[data-category=Klarheit]{border-left:5px solid #426c91!important}html body .inspiration-card-refresh[data-category=Lebensweisheit]{border-left:5px solid #9b7a36!important}html body .inspiration-card-refresh[data-category=Mut]{border-left:5px solid #b45836!important}html body .inspiration-card-refresh[data-category=Eigene],html body .inspiration-card-refresh[data-category=Eigener\ Impuls]{border-left:5px solid #7b6aa8!important}@media (width<=900px){html body .inspiration-card-refresh.featured{grid-column:span 1!important}html body .inspiration-gallery-grid-refresh{grid-template-columns:1fr!important}html body .inspiration-card-refresh.featured .inspiration-quote-text{font-size:18px!important}}html body .inspiration-suggestion-refresh{background:linear-gradient(135deg,#faf6ecf5,#fffdf9fa)!important;border:1px solid #825e241f!important;border-left:5px solid #825e2461!important;border-radius:17px!important;margin-top:10px!important;padding:12px 14px!important;box-shadow:0 7px 18px #1f2a2409!important}html body .inspiration-suggestion-refresh>p:first-child,html body .inspiration-suggestion-refresh .eyebrow{color:#8b6a2f!important;letter-spacing:.12em!important}html body .inspiration-suggestion-refresh h4{color:#2b2723!important;max-width:980px!important;font-size:14px!important;line-height:1.38!important}html body .inspiration-card-refresh.featured,html body .inspiration-card-refresh:first-child{background:radial-gradient(circle at 100% 0,#1f4a390e,#0000 33%),linear-gradient(#fffffffa,#faf8f2e6)!important;border-color:#1f4a3917!important;grid-column:span 1!important;min-height:205px!important;padding:18px 17px 14px!important;box-shadow:0 10px 24px #1f2a240e!important}html body .inspiration-card-refresh.featured:before,html body .inspiration-card-refresh:first-child:before{content:none!important;display:none!important}html body .inspiration-card-refresh.featured .inspiration-quote-text,html body .inspiration-card-refresh:first-child .inspiration-quote-text{margin-top:0!important;font-size:17.2px!important;line-height:1.48!important}html body .inspiration-gallery-grid-refresh{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))!important;align-items:stretch!important}html body .inspiration-card-refresh{justify-content:flex-start!important}html body .inspiration-card-actions-refresh{margin-top:auto!important}html body .inspiration-input-panel-refresh{padding:12px!important}html body .inspiration-compose-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}html body .inspiration-compose-grid:not(:has(.inspiration-side-suggestion)){grid-template-columns:1fr!important}html body .inspiration-compose-form{align-content:start!important;gap:8px!important;min-width:0!important;display:grid!important}html body .inspiration-compose-form textarea{resize:vertical!important;height:78px!important;min-height:78px!important}html body .inspiration-compose-form input,html body .inspiration-compose-form select{height:31px!important;min-height:31px!important}html body .inspiration-compose-form button[type=submit]{border-radius:999px!important;width:fit-content!important;height:27px!important;min-height:27px!important}html body .inspiration-side-suggestion{background:radial-gradient(circle at 100% 0,#825e241a,#0000 36%),linear-gradient(135deg,#faf6ecfa,#fffdf9fa)!important;border:1px solid #825e2421!important;border-left:5px solid #825e2461!important;border-radius:17px!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;gap:10px!important;height:100%!important;min-height:0!important;margin-top:0!important;padding:13px 14px!important;display:grid!important;box-shadow:0 7px 18px #1f2a2409!important}html body .inspiration-side-suggestion h4{max-width:none!important;margin-top:6px!important;font-size:15px!important;line-height:1.42!important}html body .inspiration-side-suggestion p{margin-bottom:0!important}html body .inspiration-side-suggestion>div:last-child{flex-wrap:wrap!important;align-self:end!important;gap:6px!important;display:flex!important}html body .inspiration-side-suggestion button{border-radius:999px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important}html body .inspiration-gallery-panel-refresh{margin-top:14px!important}@media (width<=1180px){html body .inspiration-compose-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)!important}}@media (width<=900px){html body .inspiration-compose-grid{grid-template-columns:1fr!important}html body .inspiration-side-suggestion{height:auto!important}}html body .zfdw-clean-hero-archive-v15{background-position:50%!important;background-size:cover!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:12px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-text-v15{text-align:left!important;z-index:5!important;background:#ffffffe0!important;border:1px solid #1f4a391a!important;border-radius:13px!important;grid-area:1/1!important;place-self:center start!important;width:fit-content!important;min-width:0!important;max-width:min(520px,48vw)!important;margin:0!important;padding:8px 12px!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 8px 22px #1f2a241a!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-text-v15 p{letter-spacing:.1em!important;color:#27473a!important;margin:0 0 2px!important;font-size:10.5px!important;line-height:1.05!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-text-v15 h1{color:#173d2f!important;white-space:nowrap!important;margin:0 0 3px!important;font-size:22px!important;line-height:1.04!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-text-v15 span{color:#35483f!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;line-height:1.16!important;display:block!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-stats-v15{z-index:5!important;flex-wrap:nowrap!important;grid-area:1/2!important;place-self:center end!important;gap:7px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-stats-v15 span{color:#1f4a39!important;white-space:nowrap!important;background:#ffffffe0!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important;box-shadow:0 4px 12px #1f2a240f!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-banner-button-v15{z-index:100!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.96)!important}html body .archive-filters,html body .archive-filter-row{gap:8px!important;margin:10px 0!important}html body .archive-filters button,html body .archive-filter-row button{height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:999px!important;padding:0 11px!important;font-size:11px!important;font-weight:750!important}html body input[placeholder*="Erlebte AktivitÃ¤ten durchsuchen"]{background:#fffffff0!important;border:1px solid #1f4a391a!important;border-radius:13px!important;height:32px!important;min-height:32px!important;padding:6px 11px!important}html body .archive-card,html body .archive-item,html body .archive-list article,html body .archive-grid article{background:radial-gradient(circle at 100% 0,#1f4a390b,#0000 32%),linear-gradient(#fffffffa,#f9f8f3eb)!important;border:1px solid #1f4a3917!important;border-radius:17px!important;min-height:118px!important;padding:12px 13px!important;box-shadow:0 8px 20px #1f2a240b!important}html body .archive-card:hover,html body .archive-item:hover,html body .archive-list article:hover,html body .archive-grid article:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #1f2a2412!important}html body .archive-page article,html body .archive-page .activity-card,html body .archive-page .activity-item{border-radius:17px!important;box-shadow:0 8px 20px #1f2a240b!important}html body .archive-page article h3,html body .archive-page article h4,html body .archive-card h3,html body .archive-card h4{color:#172f26!important;margin-bottom:5px!important;font-size:15px!important;line-height:1.18!important}html body .archive-page article p,html body .archive-card p,html body .archive-item p{color:#4f5d55!important;font-size:11.5px!important;line-height:1.32!important}html body .archive-page article span,html body .archive-card span,html body .archive-item span{font-size:10.2px!important}html body .archive-page article button,html body .archive-card button,html body .archive-item button{height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important;padding:0 9px!important;font-size:10px!important;font-weight:720!important}html body .archive-page .archive-grid,html body .archive-page .archive-list{gap:10px!important}html body .archive-page{max-width:var(--zfdw-page-max-width,1480px)!important}@media (width<=900px){html body .zfdw-clean-hero-archive-v15{grid-template-columns:1fr!important;height:112px!important;min-height:112px!important;max-height:112px!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-text-v15{max-width:calc(100% - 20px)!important}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-stats-v15{display:none!important}}html body .zfdw-clean-hero-archive-v15 .zfdw-clean-hero-stats-v15{display:none!important}html body .settings-modern-layout{grid-template-columns:280px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body .settings-modern-nav{padding:14px!important;position:sticky!important;top:18px!important}html body .settings-modern-nav-head{margin-bottom:14px!important}html body .settings-modern-nav-head h3{margin:4px 0 6px!important;font-size:20px!important}html body .settings-modern-nav-head p:last-child{font-size:12.5px!important;line-height:1.35!important}html body .settings-modern-nav-groups{gap:8px!important;display:grid!important}html body .settings-nav-button{text-align:left!important;cursor:pointer!important;background:linear-gradient(#fffffffa,#f9f8f3f0)!important;border:1px solid #1f2a2414!important;border-radius:16px!important;gap:5px!important;width:100%!important;padding:11px 12px!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;display:grid!important;box-shadow:0 5px 14px #1f2a2409!important}html body .settings-nav-button:hover{border-color:#1f4a3929!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #1f2a240d!important}html body .settings-nav-button.active{background:radial-gradient(circle at 100% 0,#1f4a3912,#0000 34%),linear-gradient(#fffffffc,#f6faf7fa)!important;border-color:#1f4a393d!important;box-shadow:0 10px 22px #1f2a2412!important}html body .settings-nav-topline{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}html body .settings-nav-group{letter-spacing:.08em!important;text-transform:uppercase!important;color:#7b5a1b!important;font-size:10.5px!important;font-weight:800!important}html body .settings-nav-state{border-radius:999px!important;padding:3px 7px!important;font-size:10px!important;font-weight:700!important}html body .settings-nav-state.is-active{color:#1b6b3c!important;background:#1c7a411a!important}html body .settings-nav-state.is-planned{color:#8a5a10!important;background:#b37c221f!important}html body .settings-nav-button strong{color:#1d2f26!important;font-size:14px!important;line-height:1.2!important}html body .settings-nav-button small{color:#6b6259!important;font-size:11.5px!important;line-height:1.35!important}html body .settings-modern-content{gap:14px!important;display:grid!important}html body .settings-active-overview{justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:flex!important}html body .settings-active-overview h3{margin:4px 0 6px!important;font-size:22px!important}html body .settings-active-overview p:last-child{color:#6b6259!important;margin:0!important;font-size:13px!important}html body .settings-overview-pills{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}html body .settings-soft-pill{color:#294639!important;background:#f1f6f2f5!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body .settings-soft-pill.active{color:#1b6b3c!important;background:#1c7a411a!important}html body .settings-soft-pill.planned{color:#8a5a10!important;background:#b37c221f!important}html body .settings-content-card{padding:16px!important}html body .settings-content-card-wide{grid-column:auto!important}html body .settings-content-card .settings-card-header{margin-bottom:14px!important}html body .settings-content-card .settings-card-header h3{margin:4px 0 8px!important;font-size:22px!important}html body .settings-content-card .settings-card-header p:last-child{font-size:13px!important;line-height:1.45!important}html body .settings-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .settings-preview-item{background:linear-gradient(#fffffff5,#f8f7f3eb)!important;border:1px solid #1f2a2414!important;border-radius:16px!important;padding:14px!important;box-shadow:0 6px 16px #1f2a2408!important}html body .settings-preview-item h4{color:#173d2f!important;margin:0 0 8px!important;font-size:15px!important}html body .settings-preview-item p,html body .settings-preview-item li{color:#5f584f!important;font-size:13px!important;line-height:1.4!important}html body .settings-preview-item ul{margin:0!important;padding-left:18px!important}html body .settings-preview-item .settings-pill-row{flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;display:flex!important}html body .settings-status-tag{color:#294639!important;background:#f1f6f2f5!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;margin-top:10px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:700!important;display:inline-flex!important}html body .settings-content-card .import-card,html body .settings-content-card .contacts-import-panel,html body .settings-content-card .external-links-manager{box-shadow:none!important;border-radius:16px!important}@media (width<=1120px){html body .settings-modern-layout{grid-template-columns:1fr!important}html body .settings-modern-nav{position:static!important}}@media (width<=760px){html body .settings-active-overview{flex-direction:column!important;align-items:flex-start!important}html body .settings-overview-pills{justify-content:flex-start!important}html body .settings-preview-grid{grid-template-columns:1fr!important}}html body .settings-modern-layout{grid-template-columns:280px minmax(0,1fr)!important}html body .settings-content-card{background:radial-gradient(circle at 100% 0,#1f4a390a,#0000 30%),#fffffff2!important;border:1px solid #1f4a3914!important;border-radius:20px!important;padding:17px!important;box-shadow:0 12px 30px #1f2a240b!important}html body .settings-modern-content input,html body .settings-modern-content select,html body .settings-modern-content textarea{color:#25352d!important;background:#fffffff5!important;border:1px solid #1f4a3921!important;border-radius:12px!important;outline:none!important;width:100%!important;min-height:34px!important;padding:7px 10px!important;font-size:12.5px!important;line-height:1.25!important;box-shadow:inset 0 1px #ffffffbf,0 2px 6px #1f2a2406!important}html body .settings-modern-content textarea{resize:vertical!important;min-height:72px!important}html body .settings-modern-content input:focus,html body .settings-modern-content select:focus,html body .settings-modern-content textarea:focus{border-color:#1f4a395c!important;box-shadow:0 0 0 3px #1f4a3914,inset 0 1px #ffffffbf!important}html body .settings-modern-content input[type=file]{background:#faf9f4f0!important;border-style:dashed!important;min-height:40px!important;padding:6px!important}html body .settings-modern-content input[type=file]::file-selector-button{color:#1f4a39!important;cursor:pointer!important;background:#edf4ef!important;border:1px solid #1f4a3924!important;border-radius:999px!important;height:28px!important;margin-right:10px!important;padding:0 10px!important;font-size:11px!important;font-weight:750!important}html body .settings-modern-content input[type=checkbox]{accent-color:#1f4a39!important;width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;padding:0!important}html body .settings-modern-content label{color:#33453b!important;font-size:12.5px!important;line-height:1.35!important}html body .settings-modern-content button,html body .settings-modern-content .import-card button,html body .settings-modern-content .bookmark-import button{color:#1f4a39!important;height:auto!important;min-height:30px!important;box-shadow:none!important;cursor:pointer!important;background:#edf4ef!important;border:1px solid #1f4a391f!important;border-radius:999px!important;padding:6px 12px!important;font-size:11.2px!important;font-weight:760!important}html body .settings-modern-content button:hover{transform:translateY(-1px)!important;box-shadow:0 7px 14px #1f2a240d!important}html body .settings-modern-content button[type=submit],html body .settings-modern-content button.primary,html body .settings-modern-content .primary-button{color:#fff!important;background:#1f4a39!important;border-color:#1f4a39!important}html body .settings-modern-content .import-card,html body .settings-modern-content .bookmark-import.embedded .import-card,html body .settings-modern-content .contacts-import-panel,html body .settings-modern-content .external-links-manager,html body .settings-modern-content [class*=import-panel],html body .settings-modern-content [class*=ImportPanel]{background:linear-gradient(#fffffffa,#f9f8f3f0)!important;border:1px solid #1f4a3914!important;border-radius:18px!important;box-shadow:0 7px 18px #1f2a2409!important}html body .settings-modern-content .import-summary,html body .settings-modern-content .import-upload,html body .settings-modern-content .error-message,html body .settings-modern-content .import-status{border-radius:14px!important}html body .settings-modern-content .settings-content-card p,html body .settings-modern-content .import-card p,html body .settings-modern-content .import-card span,html body .settings-modern-content .import-card div{line-height:1.38!important}html body .settings-modern-content .settings-content-card>div:not(.settings-card-header) form,html body .settings-modern-content .settings-content-card form{gap:8px!important}html body .settings-modern-content .settings-content-card form input+input{margin-left:0!important}html body .settings-modern-content .settings-content-card input[placeholder*=Name],html body .settings-modern-content .settings-content-card input[placeholder*=Link]{max-width:none!important}html body .settings-preview-item{background:radial-gradient(circle at 100% 0,#1f4a3909,#0000 34%),linear-gradient(#fffffffa,#f9f8f3eb)!important;border-radius:17px!important}@media (width<=760px){html body .settings-modern-content input,html body .settings-modern-content select,html body .settings-modern-content textarea{font-size:13px!important}}@media (width<=900px){html body .dashboard-rss-header{display:grid!important}html body .dashboard-rss-manager form{grid-template-columns:1fr!important}}html body .dashboard-rss-panel{background:radial-gradient(circle at 100% 0,#1f4a390e,#0000 32%),linear-gradient(#fffffffa,#f6faf7f0)!important;border-left:5px solid #1f4a3975!important;border-radius:18px!important;min-height:190px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f2a240e!important}html body .dashboard-rss-header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:9px!important;display:flex!important}html body .dashboard-rss-header h3{color:#183d2f!important;margin:0 0 3px!important}html body .dashboard-rss-header p{color:#66746a!important;margin:0!important;font-size:11px!important}html body .dashboard-rss-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:inline-flex!important}html body .dashboard-rss-actions span,html body .dashboard-rss-actions button{color:#1f4a39!important;height:23px!important;min-height:23px!important;box-shadow:none!important;background:#edf4efeb!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:9.8px!important;font-weight:760!important;display:inline-flex!important}html body .dashboard-rss-actions span.loading{color:#8a5a10!important;background:#fcf4e5f5!important}html body .dashboard-rss-actions button{cursor:pointer!important}html body .dashboard-rss-actions button:disabled{opacity:.58!important;cursor:wait!important}html body .dashboard-rss-list{gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .dashboard-rss-list li{border-bottom:1px solid #1f4a3912!important;gap:2px!important;padding:0 0 7px!important;display:grid!important}html body .dashboard-rss-list li:last-child{border-bottom:0!important;padding-bottom:0!important}html body .dashboard-rss-list a,html body .dashboard-rss-list strong{color:#063d31!important;text-underline-offset:2px!important;font-size:12.2px!important;font-weight:760!important;line-height:1.25!important;text-decoration:underline!important}html body .dashboard-rss-list span{color:#66746a!important;font-size:10.6px!important;line-height:1.18!important}html body .dashboard-rss-manager{border-top:1px solid #1f4a3914!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}html body .dashboard-rss-feed-list,html body .dashboard-rss-suggestions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body .dashboard-rss-feed-list span{color:#1f4a39!important;background:#ffffffdb!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:23px!important;padding:0 5px 0 8px!important;font-size:10px!important;font-weight:740!important;display:inline-flex!important}html body .dashboard-rss-feed-list button,html body .dashboard-rss-suggestions button{color:#1f4a39!important;cursor:pointer!important;background:#edf4efeb!important;border:1px solid #1f4a391a!important;border-radius:999px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:9.5px!important;font-weight:730!important}html body .dashboard-rss-manager form{grid-template-columns:minmax(100px,.75fr) minmax(160px,1fr) auto!important;gap:6px!important;display:grid!important}html body .dashboard-rss-manager input{background:#ffffffeb!important;border:1px solid #1f4a391f!important;border-radius:999px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:10.5px!important}html body .dashboard-rss-manager form button{color:#fff!important;background:#1f4a39!important;border:1px solid #1f4a39!important;border-radius:999px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:10px!important;font-weight:760!important}@media (width<=900px){html body .dashboard-rss-header{display:grid!important}html body .dashboard-rss-manager form{grid-template-columns:1fr!important}}html body .dashboard-rss-panel{border-left:5px solid #1f4a3975!important}html body .dashboard-rss-warning{color:#8a5a10!important;background:#fcf4e5eb!important;border:1px solid #b37c2221!important;border-radius:12px!important;margin:9px 0 0!important;padding:7px 9px!important;font-size:10.6px!important;line-height:1.25!important}html body .activity-image-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}html body .activity-mini-upload-button{color:#214a39!important;cursor:pointer!important;background:#edf3ef!important;border:1px solid #1f4a3924!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:7px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body .activity-mini-upload-button:hover{background:#e3ede7!important}html body .activity-image-counter,html body .activity-image-hint{color:#597064!important;background:#f2f5f3!important;border-radius:999px!important;align-items:center!important;padding:5px 10px!important;font-size:10.5px!important;display:inline-flex!important}html body .activity-image-preview-row{flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;display:flex!important}html body .activity-image-preview-item{background:#f3f4f2!important;border:1px solid #1f4a3914!important;border-radius:14px!important;width:96px!important;height:74px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}html body .activity-image-preview-item img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body .activity-image-preview-item button{color:#fff!important;cursor:pointer!important;background:#14231cc7!important;border:none!important;border-radius:999px!important;width:22px!important;height:22px!important;padding:0!important;font-size:14px!important;line-height:1!important;position:absolute!important;top:6px!important;right:6px!important}html body .activity-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:420px!important;margin-top:10px!important;margin-bottom:10px!important;display:grid!important}html body .activity-image-gallery.count-1{grid-template-columns:minmax(0,1fr)!important;max-width:280px!important}html body .activity-image-gallery.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:320px!important}html body .activity-image-gallery-item{background:#f3f4f2!important;border:1px solid #1f4a3914!important;border-radius:16px!important;display:block!important;overflow:hidden!important}html body .activity-image-gallery-item img{object-fit:cover!important;width:100%!important;height:110px!important;display:block!important}@media (width<=860px){html body .activity-image-gallery,html body .activity-image-gallery.count-1,html body .activity-image-gallery.count-2{max-width:100%!important}}html body .category-result-summary-meta span:last-child{white-space:nowrap!important}html body .category-result-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;max-width:440px!important;margin:11px 0 10px!important;display:grid!important}html body .category-result-image-gallery.count-1{grid-template-columns:minmax(0,1fr)!important;max-width:300px!important}html body .category-result-image-gallery.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:360px!important}html body .category-result-image-item{border:1px solid var(--category-border,#1f4a391f)!important;background:#fffc!important;border-radius:15px!important;display:block!important;overflow:hidden!important;box-shadow:0 7px 18px #1f2a240e!important}html body .category-result-image-item img{object-fit:cover!important;width:100%!important;height:120px!important;display:block!important}html body .category-result-image-gallery.count-1 .category-result-image-item img{height:170px!important}html body .category-result-details{display:block!important}@media (width<=760px){html body .category-result-image-gallery,html body .category-result-image-gallery.count-1,html body .category-result-image-gallery.count-2{grid-template-columns:1fr!important;max-width:100%!important}html body .category-result-image-item img,html body .category-result-image-gallery.count-1 .category-result-image-item img{height:auto!important;max-height:260px!important}}html body .standard-banner-v2{box-sizing:border-box!important;background-color:#edf3ef!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #1f4a391a!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;margin:0 0 16px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #1f2a2414!important}html body .standard-banner-v2:before,html body .standard-banner-v2:after{content:none!important;display:none!important}html body .standard-banner-v2-text-card{z-index:3!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffd6!important;border:1px solid #1f4a391f!important;border-radius:17px!important;place-self:center start!important;width:fit-content!important;max-width:min(560px,52vw)!important;padding:12px 15px!important;position:relative!important;box-shadow:0 10px 24px #1f2a241f!important}html body .standard-banner-v2-eyebrow{letter-spacing:.12em!important;text-transform:uppercase!important;color:#244b3a!important;margin:0 0 4px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.05!important}html body .standard-banner-v2-extra{color:#2c4338!important;background:#ffffffc7!important;border:1px solid #1f4a391a!important;border-radius:13px!important;width:fit-content!important;max-width:100%!important;margin-top:9px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important;display:block!important}html body .standard-banner-v2-stats{z-index:3!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:380px!important;display:flex!important;position:relative!important}html body .standard-banner-v2-stats span{color:#244b3a!important;white-space:nowrap!important;background:#ffffffd6!important;border:1px solid #1f4a391f!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;box-shadow:0 7px 18px #1f2a2417!important}html body .standard-banner-v2-stats strong{color:#173d2f!important;font-size:15px!important;line-height:1!important}html body .standard-banner-v2-upload{all:unset!important;box-sizing:border-box!important;z-index:8!important;cursor:pointer!important;opacity:0!important;background:#ffffffeb!important;border:1px solid #1f4a3929!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.94)!important;box-shadow:0 8px 20px #1f2a2433!important}html body .standard-banner-v2:hover .standard-banner-v2-upload,html body .standard-banner-v2:focus-within .standard-banner-v2-upload{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-upload:disabled{cursor:wait!important;opacity:.75!important}html body .standard-banner-v2-file{display:none!important}html body .standard-banner-v2-status{z-index:9!important;color:#244b3a!important;background:#ffffffe0!important;border:1px solid #1f4a391f!important;border-radius:999px!important;max-width:280px!important;padding:6px 9px!important;font-size:10.4px!important;line-height:1.15!important;position:absolute!important;bottom:12px!important;right:14px!important}html body .favorites-hero.old-banner-hidden-v2{display:none!important}html body .favorites-hero:has(+.standard-banner-v2){display:none!important}@media (width<=900px){html body .standard-banner-v2{grid-template-columns:1fr!important;align-items:end!important;height:auto!important;min-height:150px!important;max-height:none!important;padding:14px!important}html body .standard-banner-v2-text-card{max-width:100%!important;padding:10px 12px!important}html body .standard-banner-v2-text-card h1{font-size:23px!important}html body .standard-banner-v2-stats{justify-content:flex-start!important;max-width:100%!important}}@media (width<=600px){html body .standard-banner-v2{border-radius:18px!important;min-height:170px!important}html body .standard-banner-v2-stats span{min-height:30px!important;font-size:10px!important}}html body .standard-banner-v2{border-radius:19px!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin-bottom:13px!important;padding:14px 16px!important}html body .standard-banner-v2-text-card{background:#ffffffd6!important;border-radius:15px!important;max-width:min(520px,50vw)!important;padding:10px 13px!important}html body .standard-banner-v2-text-card h1{margin-bottom:4px!important;font-size:23px!important;line-height:1.02!important}html body .standard-banner-v2-eyebrow{margin-bottom:3px!important;font-size:9.8px!important}html body .standard-banner-v2-text-card span{font-size:11.2px!important;line-height:1.22!important}html body .standard-banner-v2-stats span{min-height:30px!important;padding:0 10px!important;font-size:10.2px!important}html body .standard-banner-v2-stats strong{font-size:13.5px!important}@media (width<=900px){html body .standard-banner-v2{height:auto!important;min-height:132px!important;max-height:none!important;padding:12px!important}html body .standard-banner-v2-text-card{max-width:100%!important}html body .standard-banner-v2-text-card h1{font-size:21px!important}}html body .standard-banner-v2-browserlinks{background-color:#edf3ef!important}html body .browserlinks-hero.old-banner-hidden-v2{display:none!important}html body .standard-banner-v2{image-rendering:auto!important;background-size:cover!important}html body .birthday-scope-filter-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:-3px 0 12px!important;display:flex!important}html body .birthday-scope-filter-row button{color:#244b3a!important;cursor:pointer!important;background:#fff!important;border:1px solid #1f4a391a!important;border-radius:999px!important;min-height:31px!important;padding:0 12px!important;font-size:11px!important;font-weight:650!important;box-shadow:0 6px 14px #1f2a240b!important}html body .birthday-scope-filter-row button.active{color:#fff!important;background:#214a39!important}html body .birthday-scope-filter-row button strong{margin-right:4px!important}html body .zfdw-hinweise-hero.old-banner-hidden-v2,html body .birthday-hero.old-banner-hidden-v2,html body .lists-hero.old-banner-hidden-v2{display:none!important}html body .standard-banner-v2{background-repeat:no-repeat!important;background-size:cover!important;border-radius:18px!important;height:116px!important;min-height:116px!important;max-height:116px!important;padding:14px 16px!important}html body .standard-banner-v2-text-card{-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;background:#ffffffc7!important;border:1px solid #1f4a391a!important;border-radius:15px!important;max-width:min(520px,50vw)!important;padding:10px 13px!important;box-shadow:0 8px 20px #1f2a241b!important}html body .standard-banner-v2-eyebrow{letter-spacing:.15em!important;color:#244b3a!important;margin:0 0 3px!important;font-size:9.7px!important;font-weight:720!important;line-height:1.05!important}html body .standard-banner-v2-text-card h1{color:#173d2f!important;letter-spacing:-.012em!important;margin:0 0 4px!important;font-size:23px!important;font-weight:700!important;line-height:1.03!important}html body .standard-banner-v2-text-card span{color:#2f493e!important;margin:0!important;font-size:11.4px!important;font-weight:500!important;line-height:1.24!important;display:block!important}html body .standard-banner-v2-extra{background:#ffffffc2!important;border-radius:12px!important;margin-top:7px!important;padding:6px 9px!important;font-size:11.2px!important;font-weight:500!important}html body .standard-banner-v2-stats span{background:#ffffffd1!important;min-height:30px!important;padding:0 10px!important;font-size:10.4px!important;font-weight:600!important}html body .standard-banner-v2-stats strong{font-size:13.5px!important;font-weight:760!important}html body .standard-banner-v2-position-tools{z-index:9!important;opacity:0!important;pointer-events:none!important;align-items:center!important;gap:5px!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)translateY(4px)!important}html body .standard-banner-v2:hover .standard-banner-v2-position-tools,html body .standard-banner-v2:focus-within .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}html body .standard-banner-v2-position-tools button{all:unset!important;box-sizing:border-box!important;color:#214a39!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #1f4a3924!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 7px 18px #1f2a2424!important}html body .standard-banner-v2-position-tools button:hover{background:#fff!important}html body .standard-banner-v2-upload{width:30px!important;height:30px!important}html body .standard-banner-v2-status{padding:5px 8px!important;font-size:9.8px!important;bottom:8px!important;right:12px!important}@media (hover:none){html body .standard-banner-v2-position-tools{opacity:.85!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}@media (width<=900px){html body .standard-banner-v2{height:auto!important;min-height:130px!important;max-height:none!important;padding:12px!important}html body .standard-banner-v2-text-card{max-width:100%!important;padding:9px 11px!important}html body .standard-banner-v2-text-card h1{font-size:21px!important}html body .standard-banner-v2-position-tools{bottom:7px!important}}html body .standard-banner-v2{background-position:center var(--standard-banner-v2-y,50%)!important}html body .standard-banner-v2-contacts{background-color:#edf3ef!important}html body .contacts-v2-filter-row{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin:-3px 0 12px!important;display:flex!important}html body .contacts-v2-filter-row .contacts-view-tabs{flex-wrap:wrap!important;flex:auto!important;gap:7px!important;display:flex!important}html body .contacts-v2-filter-row .contacts-view-tabs button{min-height:29px!important;box-shadow:none!important;border-radius:999px!important;padding:0 11px!important;font-size:10.7px!important;font-weight:650!important}html body .contacts-v2-filter-row .contacts-view-tabs button.active{color:#fff!important;background:#214a39!important}html body .contacts-v2-add-button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:30px!important;padding:0 13px!important}html body .contacts-summary-panel.old-banner-hidden-v2{display:none!important}@media (width<=900px){html body .contacts-v2-filter-row{grid-template-columns:1fr!important;display:grid!important}html body .contacts-v2-add-button{width:fit-content!important}}html body .standard-banner-v2-categories{background-color:#edf3ef!important}html body .categories-hero.old-banner-hidden-v2{display:none!important}html body .standard-banner-v2-categories+.category-browser{margin-top:0!important}html body .standard-banner-v2{background-position:center var(--standard-banner-v2-y,50%)!important;background-color:#edf3ef!important}html body .standard-banner-v2-tools-toggle{all:unset!important;box-sizing:border-box!important;z-index:10!important;color:#214a39!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;background:#ffffffe0!important;border:1px solid #1f4a3924!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:28px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:760!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.96)!important;box-shadow:0 7px 18px #1f2a2424!important}html body .standard-banner-v2:hover .standard-banner-v2-tools-toggle,html body .standard-banner-v2:focus-within .standard-banner-v2-tools-toggle{opacity:.82!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-tools-toggle{opacity:0!important;pointer-events:none!important}@media (hover:none){html body .standard-banner-v2 .standard-banner-v2-upload,html body .standard-banner-v2 .standard-banner-v2-position-tools{opacity:0!important;pointer-events:none!important}html body .standard-banner-v2 .standard-banner-v2-tools-toggle{opacity:.72!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-tools-toggle{opacity:0!important;pointer-events:none!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-upload{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}@media (hover:hover){html body .standard-banner-v2 .standard-banner-v2-upload,html body .standard-banner-v2 .standard-banner-v2-position-tools{opacity:0!important;pointer-events:none!important}html body .standard-banner-v2:hover .standard-banner-v2-upload,html body .standard-banner-v2:focus-within .standard-banner-v2-upload{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2:hover .standard-banner-v2-position-tools,html body .standard-banner-v2:focus-within .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}html body .standard-banner-v2-inspiration{background-color:#edf3ef!important}html body .inspiration-v2-filter-row{grid-template-columns:minmax(0,1fr) minmax(180px,280px)!important;align-items:center!important;gap:10px!important;margin:-3px 0 12px!important;display:grid!important}html body .inspiration-v2-filter-row input,html body .inspiration-v2-filter-row select{color:#244b3a!important;box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #1f4a391f!important;border-radius:999px!important;outline:none!important;width:100%!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;box-shadow:0 6px 14px #1f2a240a!important}html body .inspiration-v2-filter-row input:focus,html body .inspiration-v2-filter-row select:focus{border-color:#1f4a3957!important;box-shadow:0 0 0 3px #1f4a3914!important}@media (width<=800px){html body .inspiration-v2-filter-row{grid-template-columns:1fr!important}}html body .standard-banner-v2-archive{background-color:#edf3ef!important}html body .standard-banner-v2-archive+.archive-overview{margin-top:0!important}html body .archive-overview{margin-bottom:10px!important}html body .standard-page-banner-archive,html body .zfdw-clean-hero-archive-v15,html body .zfdw-clean-hero-archive,html body .archive-legacy-hero{display:none!important}html body .standard-banner-v2-archive+.archive-overview{z-index:2!important;margin-top:0!important;margin-bottom:12px!important;position:relative!important}html body .archive-overview button{border-radius:999px!important;min-height:32px!important;padding:0 14px!important}html body .archive-overview button span{margin-right:4px!important}html body .standard-banner-v2-archive~.archive-banner-adjust-row,html body .standard-banner-v2-archive~.archive-banner-button-row,html body .standard-banner-v2-archive~.archive-banner-tools,html body .standard-banner-v2-archive~.archive-banner-position-tools,html body .standard-banner-v2-archive~.archive-banner-controls,html body .standard-banner-v2-archive~.zfdw-clean-banner-button-v15,html body .standard-banner-v2-archive~button[title=Bannerbild\ anpassen],html body .standard-banner-v2-archive~button[aria-label=Bannerbild\ anpassen],:is(html body .standard-banner-v2-archive+div:has(>button[title=Bannerbild\ anpassen]),html body .standard-banner-v2-archive+div:has(>button[aria-label=Bannerbild\ anpassen])){display:none!important}html body .standard-banner-v2-archive~.archive-banner-adjust-row,html body .standard-banner-v2-archive~.archive-banner-button-row,html body .standard-banner-v2-archive~.archive-banner-tools,html body .standard-banner-v2-archive~.archive-banner-position-tools,html body .standard-banner-v2-archive~.archive-banner-controls,html body .standard-banner-v2-archive~.zfdw-clean-banner-button-v15{display:none!important}html body .archive-legacy-banner-button-hidden-v3{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .archive-banner-adjust-row,html body .archive-banner-button-row,html body .archive-banner-tools,html body .archive-banner-position-tools,html body .archive-banner-controls,html body .zfdw-clean-banner-button-v15{display:none!important}html body .standard-banner-v2-archive,html body .standard-page-banner-archive,html body .zfdw-clean-hero-archive-v15,html body .zfdw-clean-hero-archive,html body .archive-legacy-hero,html body .archive-banner-adjust-row,html body .archive-banner-button-row,html body .archive-banner-tools,html body .archive-banner-position-tools,html body .archive-banner-controls,html body .zfdw-clean-banner-button-v15,html body .archive-legacy-banner-button-hidden-v3{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .archive-clean-header{box-sizing:border-box!important;background:#edf3efeb!important;border:1px solid #1f4a391a!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:92px!important;margin:0 0 16px!important;padding:18px 20px!important;display:flex!important;box-shadow:0 12px 26px #1f2a240e!important}html body .archive-clean-header p{letter-spacing:.14em!important;text-transform:uppercase!important;color:#244b3a!important;margin:0 0 4px!important;font-size:10px!important;font-weight:760!important}html body .archive-clean-header h1{color:#173d2f!important;margin:0 0 4px!important;font-size:24px!important;font-weight:720!important;line-height:1.02!important}html body .archive-clean-header span{color:#30483e!important;font-size:11.5px!important;font-weight:500!important}html body .archive-clean-stats{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}html body .archive-clean-stats span{color:#244b3a!important;background:#ffffffdb!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 11px!important;font-size:10.5px!important;font-weight:620!important;display:inline-flex!important;box-shadow:0 6px 14px #1f2a240d!important}html body .archive-clean-stats strong{color:#173d2f!important;font-size:13px!important;font-weight:760!important}html body .archive-clean-header+.archive-overview{margin-top:0!important;margin-bottom:12px!important}@media (width<=900px){html body .archive-clean-header{grid-template-columns:1fr!important;align-items:start!important;display:grid!important}html body .archive-clean-stats{justify-content:flex-start!important}}html body .standard-banner-v2-archive .standard-banner-v2-stats{display:none!important}html body .standard-banner-v2-archive{margin-bottom:14px!important}html body .archive-overview{z-index:2!important;margin-bottom:12px!important;position:relative!important}html body .archive-controls{z-index:1!important;margin-top:0!important;margin-bottom:14px!important;position:relative!important}html body .standard-banner-v2-archive{visibility:visible!important;pointer-events:auto!important;box-sizing:border-box!important;background-color:#edf3ef!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center var(--standard-banner-v2-y,50%)!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;height:116px!important;min-height:116px!important;max-height:116px!important;margin:0 0 14px!important;padding:14px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #1f2a2414!important}html body .standard-banner-v2-archive .standard-banner-v2-text-card,html body .standard-banner-v2-archive .standard-banner-v2-tools-toggle,html body .standard-banner-v2-archive .standard-banner-v2-upload,html body .standard-banner-v2-archive .standard-banner-v2-position-tools,html body .standard-banner-v2-archive .standard-banner-v2-status{visibility:visible!important}html body .archive-clean-header,html body .standard-page-banner-archive,html body .zfdw-clean-hero-archive-v15,html body .zfdw-clean-hero-archive,html body .archive-legacy-hero,html body .archive-banner-adjust-row,html body .archive-banner-button-row,html body .archive-banner-tools,html body .archive-banner-position-tools,html body .archive-banner-controls,html body .zfdw-clean-banner-button-v15,html body .archive-legacy-banner-button-hidden-v3{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=900px){html body .standard-banner-v2-archive{grid-template-columns:1fr!important;align-items:end!important;height:auto!important;min-height:130px!important;max-height:none!important;padding:12px!important}}html body .standard-banner-v2-archive{visibility:visible!important;pointer-events:auto!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .standard-banner-v2-archive .standard-banner-v2-tools-toggle{all:unset!important;box-sizing:border-box!important;z-index:30!important;color:#214a39!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;background:#ffffffe0!important;border:1px solid #1f4a3924!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:28px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:760!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.96)!important;box-shadow:0 7px 18px #1f2a2424!important}html body .standard-banner-v2-archive .standard-banner-v2-upload{all:unset!important;box-sizing:border-box!important;z-index:31!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;background:#ffffffeb!important;border:1px solid #1f4a3929!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.94)!important;box-shadow:0 8px 20px #1f2a2433!important}html body .standard-banner-v2-archive .standard-banner-v2-position-tools{z-index:32!important;opacity:0!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;inset:auto auto 9px 50%!important;transform:translate(-50%)translateY(4px)!important}@media (hover:hover){html body .standard-banner-v2-archive:hover .standard-banner-v2-tools-toggle,html body .standard-banner-v2-archive:focus-within .standard-banner-v2-tools-toggle{opacity:.82!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-archive:hover .standard-banner-v2-upload,html body .standard-banner-v2-archive:focus-within .standard-banner-v2-upload{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-archive:hover .standard-banner-v2-position-tools,html body .standard-banner-v2-archive:focus-within .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}@media (hover:none){html body .standard-banner-v2-archive .standard-banner-v2-tools-toggle{opacity:.72!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-archive.standard-banner-v2-controls-open .standard-banner-v2-tools-toggle{opacity:0!important;pointer-events:none!important}html body .standard-banner-v2-archive.standard-banner-v2-controls-open .standard-banner-v2-upload{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-archive.standard-banner-v2-controls-open .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}html body .standard-banner-v2-archive+.archive-overview{margin-top:0!important;margin-bottom:12px!important}html body .archive-controls{margin-top:0!important;margin-bottom:14px!important}html body .zfdw-hinweise-hero,html body .hinweise-hero,html body .reminders-hero,html body .hints-hero,html body .hinweise-banner,html body .reminders-banner,html body .hints-banner{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .standard-banner-v2-hints{visibility:visible!important;pointer-events:auto!important;display:grid!important}html body .standard-banner-v2-activities{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .activities-hero,html body .activity-hero,html body .ideas-hero,html body .zfdw-activities-hero,html body .zfdw-ideen-hero{display:grid}html body .zfdw-clean-hero-v15,html body .zfdw-clean-hero-activities-v15,html body .zfdw-clean-hero-archive-v15,html body .zfdw-clean-hero-hints-v15,html body .zfdw-clean-hero-diary-v15,html body .zfdw-clean-banner-button-v15,html body .zfdw-fixed-activities-hero,html body .zfdw-fixed-archive-hero,html body .zfdw-recovery-activities-hero,html body .zfdw-recovery-archive-hero,html body .zfdw-recovery-hero,html body .zfdw-recovery-hinweise-hero,html body .zfdw-archive-hero,html body .zfdw-diary-hero,html body .zfdw-hinweise-hero,html body .diary-hero,html body .hinweise-hero,html body .reminders-hero,html body .hints-hero,html body .standard-page-banner-archive,html body .standard-page-banner-hinweise,html body .standard-page-banner-reminders,html body .standard-page-banner-hints{visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body .standard-banner-v2{visibility:visible!important;pointer-events:auto!important;box-sizing:border-box!important;background-color:#edf3ef!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center var(--standard-banner-v2-y,50%)!important;border:1px solid #1f4a391a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;height:116px!important;min-height:116px!important;max-height:116px!important;margin:0 0 14px!important;padding:14px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #1f2a2414!important}html body .standard-banner-v2-activities,html body .standard-banner-v2-diary,html body .standard-banner-v2-hints,html body .standard-banner-v2-archive{visibility:visible!important;pointer-events:auto!important;display:grid!important}html body .standard-banner-v2-archive .standard-banner-v2-stats{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .standard-banner-v2 .standard-banner-v2-tools-toggle{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.96)!important}html body .standard-banner-v2 .standard-banner-v2-upload{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.94)!important}html body .standard-banner-v2 .standard-banner-v2-position-tools{inset:auto auto 9px 50%!important;transform:translate(-50%)translateY(4px)!important}html body .standard-banner-v2+.archive-overview,html body .standard-banner-v2+.hinweise-filter-row,html body .standard-banner-v2+.inspiration-v2-filter-row,html body .standard-banner-v2+.activity-workspace,html body .standard-banner-v2+.journal-modern-workspace{margin-top:0!important}html body .module-header:empty{display:none!important}@media (width<=900px){html body .standard-banner-v2{grid-template-columns:1fr!important;align-items:end!important;height:auto!important;min-height:130px!important;max-height:none!important;padding:12px!important}}html body .standard-banner-v2-diary .standard-banner-v2-text-card{max-width:470px!important;padding:13px 15px!important}html body .standard-banner-v2-diary .standard-banner-v2-text-card h1{margin-bottom:4px!important;font-size:25px!important;line-height:1.02!important}html body .standard-banner-v2-diary .standard-banner-v2-text-card span{font-size:11.5px!important;line-height:1.25!important}@media (width<=900px){html body .standard-banner-v2-diary .standard-banner-v2-text-card{max-width:min(100%,460px)!important}html body .standard-banner-v2-diary .standard-banner-v2-text-card h1{font-size:22px!important}}html body .hero .hero-left{-webkit-backdrop-filter:blur(8px)!important;background:#ffffffc2!important;border:1px solid #1f4a391f!important;border-radius:15px!important;width:fit-content!important;max-width:min(100%,560px)!important;padding:12px 15px!important;box-shadow:0 10px 26px #1f2a2424!important}html body .hero .hero-inspiration{-webkit-backdrop-filter:blur(7px)!important;background:#ffffffa3!important;border:1px solid #1f4a391a!important;border-radius:999px!important;justify-self:center!important;max-width:430px!important;padding:9px 13px!important;box-shadow:0 8px 22px #1f2a241c!important}@media (hover:none){html body .hero .hero-tools .hero-search-input,html body .hero .hero-tools input:not(.hero-image-input){display:none!important}html body .hero .hero-tools .hero-image-button{opacity:.72!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}}@media (width<=980px){html body .hero{grid-template-columns:1fr!important;align-items:end!important;min-height:150px!important}html body .hero .hero-inspiration{border-radius:14px!important;justify-self:start!important}html body .hero .hero-tools{top:14px!important;right:14px!important;transform:none!important}html body .hero .hero-left h2{font-size:23px!important}}html body .hero{border-radius:18px!important;align-items:center!important;gap:14px!important;min-height:116px!important;padding:14px 16px!important;position:relative!important;overflow:hidden!important}html body .hero:before,html body .hero:after{content:none!important;display:none!important}html body .hero h2,html body .dashboard-hero h2,html body .hero p,html body .hero .eyebrow,html body .hero-inspiration,html body .hero-inspiration strong{text-shadow:none!important}html body .hero .hero-left{z-index:4!important;-webkit-backdrop-filter:blur(7px)!important;background:#ffffff8a!important;border:1px solid #1f4a391a!important;border-radius:15px!important;width:fit-content!important;max-width:min(100%,560px)!important;padding:11px 14px!important;position:relative!important;box-shadow:0 10px 24px #1f2a241a!important}html body .hero .hero-left .eyebrow{color:#214a39!important;letter-spacing:.14em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:780!important}html body .hero .hero-left h2{color:#123f30!important;margin:0 0 3px!important;font-size:27px!important;font-weight:720!important;line-height:1.03!important}html body .hero .hero-left p{color:#29483b!important;margin:0!important;font-size:12px!important;font-weight:520!important;line-height:1.25!important}html body .hero .hero-inspiration{z-index:5!important;-webkit-backdrop-filter:blur(7px)!important;text-align:center!important;background:#ffffff75!important;border:1px solid #1f4a3917!important;border-radius:999px!important;width:fit-content!important;max-width:min(480px,38vw)!important;padding:8px 13px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 20px #1f2a2414!important}html body .hero .hero-inspiration span{display:none!important}html body .hero .hero-inspiration strong{color:#173d2f!important;font-size:12.2px!important;font-style:italic!important;font-weight:560!important;line-height:1.35!important;display:block!important}html body .hero .hero-tools{z-index:8!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}html body .hero .hero-tools .hero-search-input,html body .hero .hero-tools input:not(.hero-image-input),html body .hero .hero-tools .hero-image-button{opacity:0!important;pointer-events:none!important;transition:opacity .16s,transform .16s!important;transform:translateY(-2px)scale(.98)!important}html body .hero:hover .hero-tools .hero-search-input,html body .hero:focus-within .hero-tools .hero-search-input,html body .hero:hover .hero-tools input:not(.hero-image-input),html body .hero:focus-within .hero-tools input:not(.hero-image-input),html body .hero:hover .hero-tools .hero-image-button,html body .hero:focus-within .hero-tools .hero-image-button{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}html body .hero .hero-tools .hero-image-input{display:none!important}html body .hero .hero-tools .hero-idea-button{opacity:1!important;pointer-events:auto!important;color:#4b3a12!important;background:#fff7d6eb!important;border:1px solid #ac7c1638!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:76px!important;height:34px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:760!important;display:inline-flex!important;transform:none!important;box-shadow:0 8px 22px #1f2a241a!important}html body .hero .hero-tools .hero-idea-button:hover{color:#3f300e!important;background:#fff2b7fa!important;border-color:#ac7c1657!important;transform:translateY(-1px)!important}html body .hero .hero-tools .hero-idea-icon{font-size:15px!important;line-height:1!important}html body .hero .hero-tools .hero-idea-label{font-size:11.5px!important;line-height:1!important}html body .hero .hero-tools .hero-image-button{color:#214a39!important;background:#ffffffd6!important;border:1px solid #1f4a3921!important;border-radius:999px!important;min-width:34px!important;height:32px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:740!important;box-shadow:0 7px 18px #1f2a241a!important}html body .hero .hero-tools .hero-search-input,html body .hero .hero-tools input:not(.hero-image-input){color:#214a39!important;background:#ffffffdb!important;border:1px solid #1f4a3921!important;border-radius:999px!important;width:245px!important;height:34px!important;padding:0 13px!important;font-size:12px!important;box-shadow:0 7px 18px #1f2a2417!important}@media (hover:none){html body .hero .hero-tools .hero-search-input,html body .hero .hero-tools input:not(.hero-image-input){display:none!important}html body .hero .hero-tools .hero-image-button{opacity:.68!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}}@media (width<=1120px){html body .hero .hero-inspiration{text-align:left!important;border-radius:14px!important;place-self:end start!important;max-width:min(100%,460px)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media (width<=980px){html body .hero{grid-template-columns:1fr!important;align-items:end!important;min-height:150px!important}html body .hero .hero-tools{top:14px!important;right:14px!important;transform:none!important}html body .hero .hero-left h2{font-size:23px!important}}@media (width>=901px){html body .sidebar{overscroll-behavior:contain!important;z-index:50!important;align-self:start!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}html body .sidebar::-webkit-scrollbar{width:7px!important}html body .sidebar::-webkit-scrollbar-thumb{background:#1f4a392e!important;border-radius:999px!important}}@media (width<=900px){html body .sidebar{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}html body .category-result-link-indicator{color:#1f4a39!important;background:#1f4a3914!important;border:1px solid #1f4a391a!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body .category-result-open-link{color:#fff!important;min-height:30px!important;box-shadow:none!important;background:#1f4a39!important;border:1px solid #1f4a3933!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}html body .category-result-open-link:hover{color:#fff!important;background:#163628!important}html body .category-result-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .hero .hero-image-status{z-index:9!important;color:#214a39!important;pointer-events:none!important;background:#ffffffd1!important;border:1px solid #1f4a391f!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;bottom:9px!important;right:16px!important;box-shadow:0 7px 18px #1f2a241a!important}html body .standard-banner-v2-activities{visibility:visible!important;pointer-events:auto!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .standard-banner-v2-activities~.zfdw-clean-banner-button-v15,html body .standard-banner-v2-activities~.activity-banner-button-row,html body .standard-banner-v2-activities~.activity-banner-tools,html body .standard-banner-v2-activities~.activity-banner-position-tools,html body .standard-banner-v2-activities~.activities-banner-tools,html body .standard-banner-v2-activities~.activities-banner-position-tools,html body .standard-banner-v2-activities~button[aria-label=Bannerbild\ anpassen],html body .standard-banner-v2-activities~button[title=Bannerbild\ anpassen]{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (hover:hover){html body .standard-banner-v2-activities .standard-banner-v2-tools-toggle,html body .standard-banner-v2-activities .standard-banner-v2-upload,html body .standard-banner-v2-activities .standard-banner-v2-position-tools{opacity:0!important;pointer-events:none!important}html body .standard-banner-v2-activities:hover .standard-banner-v2-tools-toggle,html body .standard-banner-v2-activities:focus-within .standard-banner-v2-tools-toggle{opacity:.82!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-activities:hover .standard-banner-v2-upload,html body .standard-banner-v2-activities:focus-within .standard-banner-v2-upload{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-activities:hover .standard-banner-v2-position-tools,html body .standard-banner-v2-activities:focus-within .standard-banner-v2-position-tools{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}html body .legacy-banner-control-hidden,html body .zfdw-clean-banner-button-v15,html body .zfdw-clean-hero-tools-v15,html body .activity-banner-button-row,html body .activity-banner-tools,html body .activity-banner-position-tools,html body .activities-banner-tools,html body .activities-banner-position-tools,html body .archive-banner-button-row,html body .archive-banner-tools{visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body .standard-banner-v2-activities .standard-banner-v2-tools-toggle,html body .standard-banner-v2-activities .standard-banner-v2-upload,html body .standard-banner-v2-activities .standard-banner-v2-position-tools{opacity:0!important;visibility:hidden!important;pointer-events:none!important;left:50%!important;right:auto!important}html body .standard-banner-v2-activities .standard-banner-v2-upload{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.94)!important}html body .standard-banner-v2-activities .standard-banner-v2-position-tools{inset:auto auto 9px 50%!important;transform:translate(-50%)translateY(4px)!important}@media (hover:hover){html body .standard-banner-v2-activities:hover .standard-banner-v2-tools-toggle{opacity:.82!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-activities:hover .standard-banner-v2-upload{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-activities:hover .standard-banner-v2-position-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}@media (hover:none){html body .standard-banner-v2-activities .standard-banner-v2-tools-toggle{opacity:.68!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2-activities.standard-banner-v2-controls-open .standard-banner-v2-tools-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .standard-banner-v2-activities.standard-banner-v2-controls-open .standard-banner-v2-upload,html body .standard-banner-v2-activities.standard-banner-v2-controls-open .standard-banner-v2-position-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}html body .standard-banner-v2 .standard-banner-v2-tools-toggle,html body .standard-banner-v2 .standard-banner-v2-upload,html body .standard-banner-v2 .standard-banner-v2-position-tools{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .standard-banner-v2 .standard-banner-v2-tools-toggle,html body .standard-banner-v2 .standard-banner-v2-upload{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.94)!important}html body .standard-banner-v2 .standard-banner-v2-position-tools{position:absolute!important;inset:auto auto 9px 50%!important;transform:translate(-50%)translateY(4px)!important}@media (hover:hover){html body .standard-banner-v2:hover .standard-banner-v2-tools-toggle,html body .standard-banner-v2:focus-within .standard-banner-v2-tools-toggle{opacity:.82!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2:hover .standard-banner-v2-upload,html body .standard-banner-v2:focus-within .standard-banner-v2-upload{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2:hover .standard-banner-v2-position-tools,html body .standard-banner-v2:focus-within .standard-banner-v2-position-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)!important}}@media (hover:none){html body .standard-banner-v2 .standard-banner-v2-tools-toggle{opacity:.68!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-tools-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-upload,html body .standard-banner-v2.standard-banner-v2-controls-open .standard-banner-v2-position-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}html body .journal-modern-workspace{grid-template-columns:none!important;gap:0!important;display:block!important}html body .journal-template-strip{width:100%!important;max-width:none!important;margin:0 0 12px!important;display:block!important}html body .journal-template-strip>section{border-radius:18px!important;width:100%!important;margin:0!important;padding:10px 11px!important}html body .journal-template-strip>section>div{flex-wrap:wrap!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}html body .journal-template-strip button{text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:132px!important;min-height:34px!important;padding:0 13px!important;display:inline-flex!important}html body .journal-template-strip button>span{display:none!important}html body .journal-template-strip button strong{white-space:nowrap!important;font-size:12px!important;line-height:1!important}html body .journal-modern-workspace>section{width:100%!important}html body .last-mood-panel,html body .journal-last-mood-panel{display:none!important}@media (width<=900px){html body .journal-template-strip{margin-bottom:10px!important}html body .journal-template-strip>section{padding:9px!important}html body .journal-template-strip>section>div{flex-wrap:nowrap!important;padding-bottom:2px!important;overflow-x:auto!important}html body .journal-template-strip button{flex:none!important;min-width:128px!important}}html body .journal-template-strip{box-sizing:border-box!important;background:#ffffffb8!important;border-radius:18px!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:10px!important}html body .journal-template-strip,html body .journal-template-strip>section,html body .journal-template-strip>div,html body .journal-template-strip section>div{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html body .journal-template-strip>section{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .journal-template-strip button{white-space:nowrap!important;text-overflow:clip!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:34px!important;padding:0 15px!important;font-size:12px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body .journal-template-strip button strong,html body .journal-template-strip button b,html body .journal-template-strip button div{white-space:nowrap!important;text-overflow:clip!important;width:auto!important;max-width:none!important;font-size:12px!important;line-height:1!important;display:inline!important;overflow:visible!important}html body .journal-template-strip button{color:#173d2f!important}@media (width<=900px){html body .journal-template-strip{padding:9px!important;overflow-x:auto!important}html body .journal-template-strip,html body .journal-template-strip>section,html body .journal-template-strip>div,html body .journal-template-strip section>div{flex-wrap:nowrap!important}html body .journal-template-strip button{flex:none!important}}html body .journal-modern-workspace{display:block!important}html body .journal-template-strip{margin:0 0 12px!important;display:block!important}html body .journal-template-strip>section{padding:10px!important}html body .journal-template-strip button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}html body .journal-template-strip button span{display:none!important}html body .journal-template-strip button strong{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}@media (width<=900px){html body .journal-template-strip>section{overflow-x:auto!important}html body .journal-template-strip section>div{flex-wrap:nowrap!important}}html body .journal-modern-writing-tools button,html body .journal-modern-prompt-grid button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .journal-modern-writing-tools{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .journal-modern-writing-tools span{font-size:11.5px!important;line-height:1.3!important}html body .backup-preview-card>div:first-child strong{color:#173d2f!important;font-size:13px!important}html body .backup-preview-card>div:first-child span{color:#50675c!important;font-size:11.5px!important}html body .backup-summary-grid strong{color:#173d2f!important;font-size:12.5px!important}html body .data-backup-panel{gap:12px!important;display:grid!important}html body .backup-action-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .backup-action-row button,html body .backup-preview-card button{border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:740!important}html body .backup-preview-card{background:#ffffffbd!important;border:1px solid #1f4a391a!important;border-radius:18px!important;gap:12px!important;padding:13px!important;display:grid!important}html body .backup-preview-card>div:first-child{gap:2px!important;display:grid!important}html body .backup-summary-grid{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body .backup-summary-grid span{color:#214a39!important;background:#1f4a3912!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}html body .backup-checkbox-row{color:#314d41!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}html body .backup-confirm-input{color:#214a39!important;background:#ffffffe6!important;border:1px solid #1f4a3924!important;border-radius:999px!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important}html body .backup-status{color:#214a39!important;background:#1f4a3914!important;border-radius:14px!important;margin:0!important;padding:9px 11px!important;font-size:12px!important;font-weight:650!important}html body .settings-modern-content .settings-content-card button,html body .settings-modern-content .data-backup-panel button,html body .settings-modern-content .backup-action-row button,html body .settings-modern-content .backup-preview-card button{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .settings-modern-content .settings-content-card input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .settings-modern-content .settings-content-card select{border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11.5px!important}html body .settings-modern-content .settings-content-card textarea{border-radius:14px!important;min-height:64px!important;padding:9px 12px!important;font-size:11.5px!important}html body .settings-modern-content .backup-action-row,html body .settings-modern-content .settings-content-card .backup-action-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .settings-modern-content .settings-content-card label{font-size:11.5px!important}html body .settings-modern-content .settings-content-card button[type=button]{box-shadow:none!important}html body .settings-modern-content .settings-content-card :is(button,.secondary-button,.danger-button){white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:29px!important;min-height:29px!important;padding:0 11px!important;font-size:11px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .settings-modern-content .settings-content-card [class*=file],html body .settings-modern-content .settings-content-card [class*=upload]{box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .settings-modern-content .settings-content-card label:has(input[type=file]){box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}html body .settings-modern-content .settings-content-card label:has(input[type=file]){width:100%!important}html body .settings-modern-content .settings-content-card input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .settings-modern-content .settings-content-card select{box-sizing:border-box!important;border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important}html body .settings-modern-content .settings-content-card textarea{box-sizing:border-box!important;border-radius:14px!important;min-height:58px!important;padding:8px 11px!important;font-size:11px!important}html body .settings-modern-content .settings-content-card .backup-action-row,html body .settings-modern-content .settings-content-card form,html body .settings-modern-content .settings-content-card .import-actions,html body .settings-modern-content .settings-content-card .button-row{align-items:center!important;gap:8px!important}html body .settings-modern-content .data-backup-panel .backup-action-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .settings-modern-content .data-backup-panel .settings-empty-note{margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important}html body .settings-modern-nav button,html body .settings-modern-nav .settings-nav-button{height:auto!important;min-height:unset!important;text-align:left!important;white-space:normal!important;justify-content:stretch!important;padding:14px!important;display:grid!important}html body .data-backup-panel .backup-action-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .data-backup-panel .backup-action-row button,html body .data-backup-panel .backup-preview-card button,html body .data-backup-panel .backup-confirm-input{box-sizing:border-box!important;vertical-align:middle!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 13px!important;font-size:12px!important;font-weight:720!important;line-height:32px!important;display:inline-flex!important}html body .data-backup-panel .backup-confirm-input{width:min(100%,420px)!important;line-height:normal!important;display:block!important}html body .data-backup-panel .backup-action-row button.secondary-button{height:32px!important;min-height:32px!important;max-height:32px!important}html body .data-backup-panel .settings-empty-note{margin:8px 0 0!important;font-size:12px!important;line-height:1.35!important}@media (width>=900px){html body .sidebar{overscroll-behavior:contain!important;z-index:50!important;align-self:flex-start!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}html body .sidebar::-webkit-scrollbar{width:7px!important}html body .sidebar::-webkit-scrollbar-thumb{background:#1f4a392e!important;border-radius:999px!important}}@media (width<=899px){html body .sidebar{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}@media (width>=901px) and (width<=1500px){html body .app>aside.sidebar{overscroll-behavior:contain!important;scrollbar-width:thin!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:8px 10px!important;overflow-y:auto!important}html body .app>aside.sidebar .zfdw-sidebar-brand{border-radius:14px!important;min-height:50px!important;margin:0 0 8px!important;padding:7px 8px 7px 49px!important}html body .app>aside.sidebar .zfdw-sidebar-brand:before{border-radius:12px 12px 12px 5px!important;width:29px!important;height:29px!important;top:11px!important;left:13px!important}html body .app>aside.sidebar .zfdw-sidebar-brand:after{width:72px!important;height:72px!important;bottom:-28px!important;right:-24px!important}html body .app>aside.sidebar .zfdw-brand-orb{width:13px!important;height:13px!important;top:18px!important;left:21px!important}html body .app>aside.sidebar .zfdw-brand-orb span{width:6px!important;height:6px!important;margin:3.5px auto!important}html body .app>aside.sidebar .zfdw-sidebar-brand strong{letter-spacing:-.025em!important;font-size:13.5px!important;line-height:1.03!important}html body .app>aside.sidebar .sidebar-nav,html body .app>aside.sidebar nav.sidebar-nav{gap:0!important}html body .app>aside.sidebar .sidebar-nav button,html body .app>aside.sidebar nav.sidebar-nav button,html body .app>aside.sidebar .sidebar-main-button{border-radius:8px!important;height:auto!important;min-height:0!important;padding:5px 8px!important;font-size:12.2px!important;line-height:1.12!important}html body .app>aside.sidebar .sidebar-menu-row{grid-template-columns:minmax(0,1fr) 20px!important;gap:3px!important}html body .app>aside.sidebar .sidebar-expand-button{border-radius:7px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:11px!important;line-height:1!important}html body .app>aside.sidebar .sidebar-submenu{gap:0!important;margin:2px 0 1px!important;padding:1px 0 0 10px!important}html body .app>aside.sidebar .sidebar-submenu-link,html body .app>aside.sidebar .sidebar-submenu button,html body .app>aside.sidebar .sidebar-submenu a{border-radius:7px!important;padding:4px 6px!important;font-size:11.8px!important;line-height:1.12!important}html body .app>aside.sidebar .sidebar-nav-separated{margin-top:6px!important;padding-top:6px!important}html body .app>aside.sidebar .sidebar-account{gap:4px!important;padding:6px 7px 0!important}html body .app>aside.sidebar .sidebar-user{gap:1px!important}html body .app>aside.sidebar .sidebar-user strong{font-size:10.5px!important;line-height:1.05!important}html body .app>aside.sidebar .sidebar-user span{max-width:164px!important;font-size:10.5px!important;line-height:1.08!important}html body .app>aside.sidebar .sidebar-logout{border-radius:9px!important;height:auto!important;min-height:23px!important;padding:4px 8px!important;font-size:11px!important;line-height:1.1!important}}@media (width>=901px) and (width<=1500px) and (height<=950px){html body .app>aside.sidebar{padding-top:6px!important;padding-bottom:6px!important}html body .app>aside.sidebar .zfdw-sidebar-brand{min-height:44px!important;margin-bottom:6px!important;padding-top:6px!important;padding-bottom:6px!important}html body .app>aside.sidebar .sidebar-nav button,html body .app>aside.sidebar nav.sidebar-nav button,html body .app>aside.sidebar .sidebar-main-button{padding-top:4px!important;padding-bottom:4px!important;font-size:11.8px!important}html body .app>aside.sidebar .sidebar-nav-separated{margin-top:5px!important;padding-top:5px!important}html body .app>aside.sidebar .sidebar-account{padding-top:5px!important}}@media (width>=901px) and (width<=1500px){html body .app{grid-template-columns:200px minmax(0,1fr)!important}html body .app>aside.sidebar{overscroll-behavior:contain!important;scrollbar-width:thin!important;width:200px!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:8px 10px!important;overflow-y:auto!important}html body .app>main.main,html body .app>.main{grid-column:2!important;min-width:0!important}html body .app>aside.sidebar .zfdw-sidebar-brand{border-radius:14px!important;min-height:48px!important;margin:0 0 8px!important;padding:7px 8px 7px 47px!important}html body .app>aside.sidebar .zfdw-sidebar-brand:before{border-radius:12px 12px 12px 5px!important;width:28px!important;height:28px!important;top:10px!important;left:13px!important}html body .app>aside.sidebar .zfdw-sidebar-brand:after{width:68px!important;height:68px!important;bottom:-28px!important;right:-24px!important}html body .app>aside.sidebar .zfdw-brand-orb{width:12px!important;height:12px!important;top:17px!important;left:21px!important}html body .app>aside.sidebar .zfdw-brand-orb span{width:5.5px!important;height:5.5px!important;margin:3.25px auto!important}html body .app>aside.sidebar .zfdw-sidebar-brand strong{letter-spacing:-.018em!important;max-width:130px!important;font-size:12.8px!important;font-weight:640!important;line-height:1.04!important}html body .app>aside.sidebar .sidebar-nav,html body .app>aside.sidebar nav.sidebar-nav{gap:0!important}html body .app>aside.sidebar .sidebar-nav button,html body .app>aside.sidebar nav.sidebar-nav button,html body .app>aside.sidebar .sidebar-main-button{letter-spacing:-.005em!important;border-radius:8px!important;height:auto!important;min-height:0!important;padding:4px 8px!important;font-size:12px!important;font-weight:460!important;line-height:1.14!important}html body .app>aside.sidebar .sidebar-nav button.active,html body .app>aside.sidebar nav.sidebar-nav button.active,html body .app>aside.sidebar .sidebar-main-button.active{font-weight:560!important}html body .app>aside.sidebar .sidebar-menu-row{grid-template-columns:minmax(0,1fr) 18px!important;gap:2px!important}html body .app>aside.sidebar .sidebar-expand-button{border-radius:7px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:10px!important;font-weight:520!important;line-height:1!important}html body .app>aside.sidebar .sidebar-submenu{gap:0!important;margin:2px 0 1px!important;padding:1px 0 0 9px!important}html body .app>aside.sidebar .sidebar-submenu-link,html body .app>aside.sidebar .sidebar-submenu button,html body .app>aside.sidebar .sidebar-submenu a{border-radius:7px!important;padding:4px 6px!important;font-size:11.5px!important;font-weight:450!important;line-height:1.12!important}html body .app>aside.sidebar .sidebar-nav-separated{margin-top:6px!important;padding-top:6px!important}html body .app>aside.sidebar .sidebar-account{gap:4px!important;margin-top:16px!important;padding:7px 7px 0!important}html body .app>aside.sidebar .sidebar-user{gap:1px!important}html body .app>aside.sidebar .sidebar-user strong{font-size:10.5px!important;font-weight:560!important;line-height:1.05!important}html body .app>aside.sidebar .sidebar-user span{max-width:154px!important;font-size:10.5px!important;line-height:1.08!important}html body .app>aside.sidebar .sidebar-logout{border-radius:9px!important;height:auto!important;min-height:23px!important;padding:4px 8px!important;font-size:11px!important;font-weight:560!important;line-height:1.1!important}}@media (width>=901px) and (width<=1500px) and (height<=950px){html body .app>aside.sidebar{padding-top:6px!important;padding-bottom:6px!important}html body .app>aside.sidebar .zfdw-sidebar-brand{min-height:44px!important;margin-bottom:6px!important;padding-top:6px!important;padding-bottom:6px!important}html body .app>aside.sidebar .sidebar-nav button,html body .app>aside.sidebar nav.sidebar-nav button,html body .app>aside.sidebar .sidebar-main-button{padding-top:3.5px!important;padding-bottom:3.5px!important;font-size:11.8px!important}html body .app>aside.sidebar .sidebar-nav-separated{margin-top:5px!important;padding-top:5px!important}html body .app>aside.sidebar .sidebar-account{margin-top:12px!important;padding-top:5px!important}}.todo-calendar-google-mode{border-color:#14785d29}.google-calendar-inline-tools{background:linear-gradient(135deg,#f5fcf9f0,#fffffffa);border:1px solid #14785d29;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;margin:.7rem 0 1rem;padding:.85rem 1rem;display:flex}.google-calendar-inline-status{gap:.15rem;min-width:0;display:grid}.google-calendar-inline-status span{letter-spacing:.08em;text-transform:uppercase;color:#5d897c;font-size:.72rem;font-weight:700}.google-calendar-inline-status strong{color:#103d33;font-size:1rem}.google-calendar-inline-status small{color:#62746f;font-size:.84rem}.google-calendar-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.google-calendar-inline-actions button,.google-calendar-editor-actions button,.google-calendar-event-editor-head button{color:#164f42;cursor:pointer;background:#ffffffe6;border:1px solid #14785d2e;border-radius:999px;padding:.55rem .85rem;font-weight:700}.google-calendar-inline-actions button.primary,.google-calendar-editor-actions button.primary{color:#fff;background:#14785d;border-color:#14785d}.google-calendar-inline-actions button:disabled,.google-calendar-editor-actions button:disabled{opacity:.58;cursor:wait}.google-calendar-config-strip{background:#ffffffdb;border:1px solid #14785d24;border-radius:1rem;grid-template-columns:2fr 1.4fr 1fr;gap:.75rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.google-calendar-config-strip label,.google-calendar-field{color:#4c625d;gap:.3rem;font-size:.82rem;font-weight:700;display:grid}.google-calendar-config-strip input,.google-calendar-field input,.google-calendar-field textarea{color:#1d2d29;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #14785d2e;border-radius:.75rem;padding:.65rem .75rem}.google-calendar-event-editor{background:#fff;border:1px solid #14785d2e;border-radius:1.1rem;gap:.8rem;margin:0 0 1rem;padding:1rem;display:grid;box-shadow:0 16px 36px #163d3314}.google-calendar-event-editor-head,.google-calendar-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.google-calendar-event-editor-head strong{color:#103d33;font-size:1.05rem}.google-calendar-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.google-calendar-field-wide{width:100%}.google-calendar-checkbox{color:#3f5d55;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.google-calendar-checkbox input{width:1rem;height:1rem}.google-calendar-editor-actions{justify-content:flex-end}.google-calendar-editor-actions .danger-button{color:#b42323;background:#fff0f0;border-color:#be32322e;margin-right:auto}.google-calendar-event-chip{text-align:left;color:#173c34!important;background:linear-gradient(135deg,#e6f8f2f2,#fffffffa)!important;border-left:4px solid #14785d!important}.google-calendar-event-chip strong{color:#143b33;display:block}.google-calendar-event-chip small{color:#55756c;display:block}.google-calendar-event-chip em{color:#6b7b76;margin-top:.2rem;font-size:.78rem;font-style:normal;display:block}.google-calendar-event-list-inline button{background:linear-gradient(135deg,#f0faf6f5,#fffffffa);border-left:4px solid #14785d}.todo-calendar-month-grid button.has-google-events{color:#13463b;background:#e6f8f2f2;border-color:#14785d75}.mini-month-calendar .has-google-events{color:#13463b;font-weight:800;position:relative}.mini-month-calendar .has-google-events:after{content:"";background:#14785d;border-radius:999px;width:.28rem;height:.28rem;position:absolute;bottom:.18rem;left:50%;transform:translate(-50%)}@media (width<=900px){.google-calendar-inline-tools,.google-calendar-event-editor-head,.google-calendar-editor-actions{flex-direction:column;align-items:stretch}.google-calendar-inline-actions{justify-content:flex-start}.google-calendar-config-strip,.google-calendar-form-grid{grid-template-columns:1fr}}.google-calendar-config-strip{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:end}.google-calendar-config-strip select,.google-calendar-event-editor select{color:#1d2d29;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #14785d2e;border-radius:.75rem;padding:.65rem .75rem}.google-calendar-config-actions{justify-content:flex-end;align-items:flex-end;display:flex}.google-calendar-config-actions button{color:#164f42;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #14785d2e;border-radius:999px;padding:.62rem .9rem;font-weight:700}.google-calendar-calendar-picker{grid-column:1/-1;gap:.75rem;padding-top:.15rem;display:grid}.google-calendar-calendar-picker>strong{color:#173c34;font-size:.9rem}.google-calendar-calendar-list{flex-wrap:wrap;gap:.45rem;display:flex}.google-calendar-calendar-row{color:#254c43;background:#ffffffeb;border:1px solid #14785d29;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .65rem;font-weight:650;display:inline-flex}.google-calendar-calendar-row input{width:.95rem;height:.95rem}.google-calendar-event-chip small,.google-calendar-event-list-inline button span{line-height:1.25}.google-calendar-field small{color:#667a74;font-size:.76rem;font-weight:500}@media (width<=900px){.google-calendar-config-strip{grid-template-columns:1fr}.google-calendar-config-actions{justify-content:flex-start}}.todo-calendar-google-mode .google-calendar-inline-tools{background:linear-gradient(135deg,#fffffffa,#f7faf8e0)!important;border:1px solid #20584a21!important;box-shadow:0 10px 22px #1f332d0b!important}.todo-calendar-google-mode .google-calendar-inline-status small{color:#536963!important}.google-calendar-visible-legend{gap:.38rem!important;margin:-.35rem 0 .7rem!important}.google-calendar-visible-legend span{border-color:var(--gc-border,#20584a29)!important;background:var(--gc-bg,#20584a0e)!important;color:#365249!important;padding:.22rem .5rem!important;font-size:.74rem!important;font-weight:560!important}.google-calendar-visible-legend i,.google-calendar-color-dot{opacity:.72!important}.todo-calendar-google-mode .google-calendar-event-chip,.todo-calendar-google-mode .google-calendar-event-list-inline button{border:1px solid var(--gc-border,#25554926)!important;border-left:4px solid color-mix(in srgb, var(--gc-color,#9bc9a6) 72%, white)!important;background:linear-gradient(90deg, var(--gc-bg,#3164550b), #fffffffa)!important;color:#18382f!important;box-shadow:none!important}.todo-calendar-google-mode .google-calendar-event-chip strong,.todo-calendar-google-mode .google-calendar-event-list-inline button strong{font-weight:650!important}.todo-calendar-google-mode .google-calendar-event-chip small,.todo-calendar-google-mode .google-calendar-event-list-inline button span{color:#5a6c66!important;font-weight:500!important}.todo-calendar-google-mode .google-calendar-event-chip em,.todo-calendar-google-mode .google-calendar-event-list-inline button em{color:#435b53!important;background:#2d564a0f!important;font-size:.72rem!important;font-weight:540!important}.todo-calendar-google-mode .todo-calendar-week article{background:linear-gradient(#fff,#fcfcfb)!important;border-color:#244c411a!important;box-shadow:0 8px 18px #1f332d09!important}.todo-calendar-google-mode .todo-calendar-week article p{color:#8a9692!important}.google-calendar-today-list{gap:.28rem!important}.google-calendar-list-day-head{color:#264d42!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin:.1rem 0 .35rem!important;padding:.35rem .5rem!important;display:flex!important}.google-calendar-list-day-head strong{font-size:.95rem!important;font-weight:680!important}.google-calendar-list-day-head span{color:#6a7d76!important;font-size:.78rem!important;font-weight:560!important}.google-calendar-today-list button{border-radius:.72rem!important;min-height:34px!important;padding:.38rem .62rem!important}.google-calendar-today-list button strong{font-size:.83rem!important}.google-calendar-today-list button span,.google-calendar-today-list button em{font-size:.72rem!important}.todo-calendar-google-mode .todo-calendar-month-grid button.has-google-events{background:linear-gradient(135deg,#fafcfbfa,#fffffffc)!important;border-color:#20584a1f!important}.todo-calendar-google-mode .todo-calendar-month-grid button.has-google-events>span:first-child{color:#244a40!important;font-weight:700!important}.todo-calendar-month-grid button .google-calendar-month-events small{border:1px solid var(--gc-border,#25554926)!important;border-left:3px solid color-mix(in srgb, var(--gc-color,#9bc9a6) 70%, white)!important;background:var(--gc-bg,#3164550b)!important;color:#2c4b43!important;font-size:.64rem!important;font-weight:580!important}.mini-month-calendar-quiet .mini-month-weekdays .mini-month-kw-label,.mini-month-calendar-quiet .mini-month-week{color:#71817b!important;border-right:1px solid #2152441a!important;margin-right:.12rem!important;font-size:.72rem!important;font-weight:650!important}.mini-month-calendar-quiet .mini-month-row{border-radius:.6rem!important}.mini-month-calendar-quiet .mini-month-row.current-week{background:#3265560e!important}.mini-month-calendar-quiet .mini-month-row.current-week .mini-month-week{color:#244d42!important}.mini-month-calendar-quiet .mini-month-row span.today{color:#fff!important;box-shadow:none!important;background:#175d4d!important}.mini-month-google-dots{display:none!important}html body .browserlink-thumb.browserlink-site-icon{background:radial-gradient(circle at 32% 24%,#fffffffa,#eef6f1eb)!important;border:1px solid #1f4a391f!important;border-radius:16px!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:inset 0 1px #fffc,0 7px 16px #1f2a240e!important}html body .browserlink-thumb.browserlink-site-icon img{object-fit:contain!important;width:25px!important;height:25px!important;display:block!important}html body .browserlink-thumb.browserlink-site-icon span{letter-spacing:.03em!important;color:#1f4a39!important;font-size:11px!important;font-weight:780!important}html body .browserlinks-page .browserlink-row{grid-template-columns:44px minmax(0,1fr) auto!important}html body .smartlist-link-card.smartlist-link-card-with-icon,html body .external-link-item.external-link-item-with-icon{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}html body .smartlist-link-icon,html body .external-link-site-icon{background:linear-gradient(145deg,#f7faf7fa,#e8f1ebe6)!important;border:1px solid #1f4a391c!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 5px 13px #1f2a240a!important}html body .smartlist-link-icon img,html body .external-link-site-icon img{object-fit:contain!important;width:22px!important;height:22px!important}html body .smartlist-link-icon b,html body .external-link-site-icon b{color:#1f4a39!important;letter-spacing:.04em!important;font-size:10px!important}html body .smartlist-link-card-main,html body .external-link-main{min-width:0!important}html body .smartlist-link-card-main h4,html body .external-link-main strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body .external-link-main span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#66746b!important;font-size:11px!important;display:block!important;overflow:hidden!important}.app>.sidebar .zfdw-sidebar-brand,aside.sidebar .zfdw-sidebar-brand,.sidebar .brand-clean.zfdw-sidebar-brand{background:radial-gradient(circle at 92% 15%,#d6a64a24,#0000 34%),radial-gradient(circle at 18% 105%,#1f5c4912,#0000 42%),linear-gradient(135deg,#fffffffc,#f6faf7f2)!important;border:1px solid #184a3a1f!important;border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;min-height:78px!important;padding:.96rem 1.08rem .92rem 1.06rem!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #1f302a0e!important}.app>.sidebar .zfdw-sidebar-brand:before,aside.sidebar .zfdw-sidebar-brand:before,.sidebar .brand-clean.zfdw-sidebar-brand:before{content:none!important;display:none!important}.app>.sidebar .zfdw-sidebar-brand:after,aside.sidebar .zfdw-sidebar-brand:after,.sidebar .brand-clean.zfdw-sidebar-brand:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#1f5c4914,#0000 63%)!important;border-radius:999px!important;width:112px!important;height:112px!important;position:absolute!important;bottom:-34px!important;right:-28px!important}.app>.sidebar .zfdw-brand-orb,aside.sidebar .zfdw-brand-orb,.sidebar .zfdw-brand-orb{display:none!important}.app>.sidebar .zfdw-sidebar-brand strong,aside.sidebar .zfdw-sidebar-brand strong,.sidebar .brand-clean.zfdw-sidebar-brand strong{z-index:2!important;color:#0000!important;letter-spacing:0!important;white-space:normal!important;min-width:0!important;max-width:none!important;padding-left:0!important;font-size:0!important;line-height:1!important;display:block!important;position:relative!important;overflow:visible!important}.app>.sidebar .zfdw-sidebar-brand strong:before,aside.sidebar .zfdw-sidebar-brand strong:before,.sidebar .brand-clean.zfdw-sidebar-brand strong:before{content:"Zeit für das"!important;color:#6a7770!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.24rem!important;font-size:.72rem!important;font-weight:720!important;line-height:1!important;display:block!important}.app>.sidebar .zfdw-sidebar-brand strong:after,aside.sidebar .zfdw-sidebar-brand strong:after,.sidebar .brand-clean.zfdw-sidebar-brand strong:after{content:"Wesentliche"!important;color:#143f34!important;letter-spacing:-.04em!important;font-size:1.42rem!important;font-weight:760!important;line-height:1.02!important;display:block!important}@media (width<=900px){.app>.sidebar .zfdw-sidebar-brand,aside.sidebar .zfdw-sidebar-brand,.sidebar .brand-clean.zfdw-sidebar-brand{min-height:68px!important;padding:.78rem .92rem .76rem!important}.app>.sidebar .zfdw-sidebar-brand strong:before,aside.sidebar .zfdw-sidebar-brand strong:before,.sidebar .brand-clean.zfdw-sidebar-brand strong:before{font-size:.66rem!important}.app>.sidebar .zfdw-sidebar-brand strong:after,aside.sidebar .zfdw-sidebar-brand strong:after,.sidebar .brand-clean.zfdw-sidebar-brand strong:after{font-size:1.18rem!important}}.todo-calendar-google-mode .todo-calendar-view-buttons{flex-wrap:wrap!important;align-items:center!important;gap:.34rem!important}.todo-calendar-google-mode .todo-calendar-week-span-buttons{border-left:1px solid #1c544324!important;align-items:center!important;gap:.26rem!important;margin-left:.2rem!important;padding-left:.36rem!important;display:inline-flex!important}.todo-calendar-google-mode .todo-calendar-week-span-buttons button{color:#285244!important;background:#ffffffdb!important;border:1px solid #1c544326!important;border-radius:999px!important;padding:.26rem .54rem!important;font-size:.72rem!important;font-weight:640!important}.todo-calendar-google-mode .todo-calendar-week-span-buttons button.active{color:#fff!important;background:#145c4b!important;border-color:#145c4b!important}.todo-calendar-google-mode .google-calendar-inline-actions{align-items:center!important;gap:.38rem!important;display:flex!important}.todo-calendar-google-mode .google-calendar-inline-actions button{border-radius:999px!important;min-height:0!important;padding:.42rem .72rem!important;font-size:.82rem!important;font-weight:720!important;line-height:1.05!important}.todo-calendar-google-mode .google-calendar-inline-actions button.primary{padding:.46rem .82rem!important}.todo-calendar-google-mode .google-calendar-inline-actions .google-calendar-config-button{color:#1f5c49!important;width:1.95rem!important;min-width:1.95rem!important;height:1.95rem!important;box-shadow:none!important;opacity:.22!important;background:#ffffffbd!important;border:1px solid #1f5c4929!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:.95rem!important;font-weight:760!important;transition:opacity .16s,transform .16s,background .16s!important;display:inline-flex!important;transform:scale(.96)!important}.todo-calendar-google-mode .google-calendar-inline-tools:hover .google-calendar-config-button,.todo-calendar-google-mode .google-calendar-config-button:focus-visible,.todo-calendar-google-mode .google-calendar-config-button.is-open{opacity:1!important;background:#fffffff0!important;transform:scale(1)!important}.todo-calendar-google-mode .todo-calendar-week-stack{gap:.55rem!important;display:grid!important}.todo-calendar-google-mode .todo-calendar-week article{background:linear-gradient(#fff,#fbfcfb)!important;border:1px solid #1f4c3e1f!important;min-height:160px!important;box-shadow:0 7px 16px #1c342c09!important}.todo-calendar-google-mode .todo-calendar-week article.is-today{background:linear-gradient(#ebf4f0fa,#fffffffa)!important;border-color:#145c4b47!important;box-shadow:inset 0 0 0 1px #145c4b14,0 9px 18px #1c342c0b!important}.todo-calendar-google-mode .todo-calendar-week article.is-today h4{color:#114f40!important}.todo-calendar-google-mode .todo-calendar-week article.is-today>span{color:#174f42!important;background:#145c4b1a!important;border-radius:999px!important;align-self:flex-start!important;padding:.1rem .34rem!important;font-weight:690!important;display:inline-flex!important}.todo-calendar-google-mode .todo-calendar-week article p{font-size:.74rem!important}@media (hover:none){.todo-calendar-google-mode .google-calendar-inline-actions .google-calendar-config-button{opacity:.52!important}}@media (width<=1100px){.todo-calendar-google-mode .todo-calendar-week{grid-template-columns:repeat(7,minmax(118px,1fr))!important;overflow-x:auto!important}.todo-calendar-google-mode .google-calendar-inline-actions button{padding:.38rem .58rem!important;font-size:.76rem!important}}.todo-calendar-google-mode .todo-calendar-view-buttons,.todo-calendar-google-mode .todo-calendar-week-span-buttons,.todo-calendar-google-mode .google-calendar-inline-actions{gap:.26rem!important}.todo-calendar-google-mode .todo-calendar-view-buttons button,.todo-calendar-google-mode .todo-calendar-week-span-buttons button,.todo-calendar-google-mode .todo-calendar-nav button{letter-spacing:-.01em!important;border-radius:999px!important;min-height:1.42rem!important;padding:.18rem .44rem!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important}.todo-calendar-google-mode .todo-calendar-week-span-buttons{border-left-color:#1c54431a!important;margin-left:.08rem!important;padding-left:.2rem!important}.todo-calendar-google-mode .todo-calendar-week-span-buttons button{min-width:auto!important;padding-inline:.48rem!important;font-size:.64rem!important}.todo-calendar-google-mode .google-calendar-inline-tools{gap:.62rem!important;padding:.68rem .82rem!important}.todo-calendar-google-mode .google-calendar-inline-actions button{letter-spacing:-.01em!important;border-radius:999px!important;min-height:1.78rem!important;padding:.32rem .58rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important}.todo-calendar-google-mode .google-calendar-inline-actions button.primary{min-height:1.86rem!important;padding:.34rem .68rem!important;font-size:.74rem!important}.todo-calendar-google-mode .google-calendar-inline-actions .google-calendar-config-button{width:1.55rem!important;min-width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;padding:0!important;font-size:.76rem!important}@media (width<=1100px){.todo-calendar-google-mode .google-calendar-inline-actions button{min-height:1.62rem!important;padding:.28rem .48rem!important;font-size:.66rem!important}.todo-calendar-google-mode .google-calendar-inline-actions button.primary{min-height:1.7rem!important;padding:.3rem .56rem!important;font-size:.68rem!important}}.todo-calendar-google-mode.todo-calendar-compact-control{--zfdw-calendar-control-border:#1a514024}.todo-calendar-google-mode .todo-calendar-header.no-title{margin-bottom:.5rem!important}.todo-calendar-compact-toolbar{border:1px solid var(--zfdw-calendar-control-border)!important;background:#ffffffc7!important;border-radius:1.25rem!important;grid-template-columns:minmax(8.8rem,auto) auto minmax(12rem,1fr) auto!important;align-items:center!important;gap:.44rem!important;width:100%!important;padding:.42rem .58rem!important;display:grid!important;box-shadow:0 8px 22px #1c342c0a!important}.todo-calendar-mode-select{white-space:nowrap!important;align-items:center!important;gap:.34rem!important;display:inline-flex!important}.todo-calendar-mode-select span{color:#204a3cb8!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:760!important}.todo-calendar-mode-select select{color:#113f34!important;background-color:#f8fcf9f5!important;border:1px solid #1a51402e!important;border-radius:999px!important;min-height:1.82rem!important;padding:.18rem 1.85rem .18rem .68rem!important;font-size:.76rem!important;font-weight:730!important;line-height:1!important}.todo-calendar-nav-inline{justify-self:start!important;align-items:center!important;gap:.24rem!important;display:inline-flex!important}.todo-calendar-nav-inline button,.todo-calendar-google-mode .google-calendar-inline-actions-compact button{border-radius:999px!important;min-height:1.64rem!important;padding:.22rem .5rem!important;font-size:.66rem!important;font-weight:700!important;line-height:1!important}.google-calendar-inline-status-compact{color:#244c3f!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:baseline!important;gap:.32rem!important;min-width:0!important;display:grid!important}.google-calendar-inline-status-compact span{color:#2654449e!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:760!important}.google-calendar-inline-status-compact strong{color:#114f40!important;font-size:.76rem!important;font-weight:760!important}.google-calendar-inline-status-compact small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#234a3cad!important;min-width:0!important;font-size:.68rem!important;overflow:hidden!important}.google-calendar-inline-actions-compact{justify-self:end!important;align-items:center!important;gap:.26rem!important;display:inline-flex!important}.todo-calendar-google-mode .google-calendar-inline-actions-compact button.primary{min-height:1.72rem!important;padding:.24rem .62rem!important;font-size:.68rem!important}.todo-calendar-google-mode .google-calendar-inline-actions-compact .google-calendar-config-button{opacity:.34!important;width:1.44rem!important;min-width:1.44rem!important;height:1.44rem!important;min-height:1.44rem!important;padding:0!important;font-size:.72rem!important}.todo-calendar-google-mode .todo-calendar-compact-toolbar:hover .google-calendar-config-button,.todo-calendar-google-mode .google-calendar-config-button:focus-visible,.todo-calendar-google-mode .google-calendar-config-button.is-open{opacity:1!important}.google-calendar-month-summary{gap:.38rem!important;padding-top:.35rem!important;display:grid!important}.google-calendar-month-summary-head{justify-content:space-between!important;align-items:baseline!important;gap:.8rem!important;padding:0 .18rem!important;display:flex!important}.google-calendar-month-summary-head strong{color:#0d332a!important;font-size:.98rem!important;font-weight:800!important}.google-calendar-month-summary-head span{color:#234a3c9e!important;font-size:.72rem!important;font-weight:640!important}.google-calendar-month-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.32rem!important;display:grid!important}.google-calendar-month-summary-weekdays span{text-align:center!important;color:#405048ad!important;font-size:.66rem!important;font-weight:740!important}.google-calendar-month-summary-grid button{text-align:left!important;min-height:4.1rem!important;box-shadow:none!important;background:linear-gradient(#fffffff5,#fbfdfbf5)!important;border:1px solid #1c4b3c1f!important;border-radius:.72rem!important;padding:.38rem!important}.google-calendar-month-summary-grid button.is-muted{opacity:.42!important}.google-calendar-month-summary-grid button.is-today{background:linear-gradient(#e8f3eef5,#fffffff5)!important;border-color:#145c4b47!important;box-shadow:inset 0 0 0 1px #145c4b14!important}.google-calendar-month-summary-grid button.has-events{cursor:pointer!important}.month-day-number{color:#0d332a!important;justify-content:center!important;align-items:center!important;min-width:1.18rem!important;height:1.18rem!important;font-size:.72rem!important;font-weight:780!important;display:inline-flex!important}.google-calendar-month-summary-grid button.is-today .month-day-number{background:#145c4b21!important;border-radius:999px!important}.month-calendar-counts{flex-wrap:wrap!important;align-items:center!important;gap:.2rem!important;margin-top:.28rem!important;display:flex!important}.month-calendar-counts em{border:1px solid var(--gc-border)!important;background:var(--gc-bg)!important;min-width:1.28rem!important;height:1.28rem!important;color:var(--gc-color)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:.66rem!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.month-calendar-counts em.more{color:#294f42!important;background:#223f3414!important;border-color:#223f341f!important}@media (width<=1200px){.todo-calendar-compact-toolbar{grid-template-columns:minmax(8.2rem,auto) auto 1fr!important}.google-calendar-inline-status-compact{grid-column:1/-1!important;grid-template-columns:auto auto minmax(0,1fr)!important}.google-calendar-inline-actions-compact{grid-area:1/3!important}}@media (width<=820px){.todo-calendar-compact-toolbar{grid-template-columns:1fr auto!important;align-items:start!important}.todo-calendar-mode-select,.todo-calendar-mode-select select{width:100%!important}.todo-calendar-nav-inline{justify-self:end!important}.google-calendar-inline-status-compact,.google-calendar-inline-actions-compact{grid-area:auto/1/auto/-1!important}.google-calendar-inline-actions-compact{justify-self:start!important}.google-calendar-month-summary-grid{min-width:620px!important}.google-calendar-month-summary{overflow-x:auto!important}}.google-calendar-settings-panel{gap:1rem!important;display:grid!important}.google-calendar-settings-intro{background:#f8fcf9db!important;border:1px solid #1c4b3c1f!important;border-radius:1.1rem!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;padding:1rem!important;display:flex!important}.google-calendar-settings-intro h4{color:#143d33!important;margin:.15rem 0 .28rem!important;font-size:1.05rem!important}.google-calendar-settings-intro p{color:#234a3cb8!important;max-width:58rem!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.google-calendar-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important;display:grid!important}.google-calendar-settings-actions{flex-wrap:wrap!important;align-items:center!important;gap:.45rem!important;display:flex!important}.google-calendar-settings-actions button{border-radius:999px!important;min-height:2rem!important;padding:.35rem .75rem!important;font-size:.76rem!important;font-weight:750!important}.google-calendar-settings-calendars{background:#ffffffc2!important;border:1px solid #1c4b3c1f!important;border-radius:1rem!important;padding:.8rem!important}.google-calendar-settings-status{color:#234a3cc2!important;background:#1c4b3c0f!important;border-radius:.9rem!important;margin:0!important;padding:.72rem .9rem!important;font-size:.82rem!important}.todo-calendar-google-mode .google-calendar-inline-actions-compact .google-calendar-config-button{display:none!important}.todo-calendar-google-mode .google-calendar-inline-status-compact strong{white-space:nowrap!important}@media (width<=820px){.google-calendar-settings-grid{grid-template-columns:1fr!important}.google-calendar-settings-intro{display:grid!important}}html body .activity-attachment-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}html body .activity-attachment-toolbar .activity-mini-upload-button{min-height:28px!important;padding:6px 11px!important}html body .activity-document-counter{color:#597064!important;background:#edf3efe6!important;border-radius:999px!important;align-items:center!important;padding:5px 10px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important}html body .activity-document-preview-list{gap:6px!important;max-width:100%!important;margin-top:10px!important;display:grid!important}html body .activity-document-preview-item{color:#234638!important;background:#fafcf9eb!important;border:1px solid #1f4a391a!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;font-size:11px!important;display:grid!important}html body .activity-document-preview-item a,html body .activity-document-preview-item span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#214a39!important;min-width:0!important;font-weight:700!important;text-decoration:none!important;overflow:hidden!important}html body .activity-document-preview-item small{color:#2d4e409e!important;white-space:nowrap!important;font-size:10px!important}html body .activity-document-preview-item button{color:#b91c1c!important;background:#fff1f2!important;border:1px solid #b91c1c21!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;display:inline-flex!important}html body .activity-document-preview-item.pending{background:#fffbebdb!important;border-color:#a8770d24!important}html body .activity-document-links{flex-wrap:wrap!important;gap:6px!important;margin:8px 0 7px!important;display:flex!important}html body .activity-document-links a{color:#214a39!important;background:#eff6f1e0!important;border:1px solid #1f4a3924!important;border-radius:999px!important;align-items:center!important;gap:5px!important;max-width:100%!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important}html body .activity-document-links a:hover{background:#e2eee7f5!important}html body .activity-document-links strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .activity-document-links small{color:#3153459e!important;font-size:9.8px!important;font-weight:650!important}html body .activity-actions-compact .activity-source-button,html body .activity-actions .activity-source-button{color:#1f4a39!important;box-shadow:none!important;background:#eaf2ec!important;border:1px solid #1f4a392e!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:550!important;line-height:1.15!important;text-decoration:none!important}@media (width<=860px){html body .activity-document-preview-item{grid-template-columns:minmax(0,1fr) auto!important}html body .activity-document-preview-item small{display:none!important}}.hinweise-page .hinweise-filter-row{display:none!important}.hinweise-page .reminder-list-panel{min-width:0!important}.hinweise-page .reminder-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem)!important;align-items:center!important;gap:.55rem!important;margin-bottom:.7rem!important;display:grid!important}.hinweise-page .reminder-toolbar input,.hinweise-page .reminder-toolbar select{border-radius:999px!important;min-height:2.15rem!important;font-size:.82rem!important}.hinweise-grouped-list{gap:.85rem!important;display:grid!important}.hinweise-reminder-group{background:linear-gradient(#ffffffe6,#f9fcf9d1)!important;border:1px solid #214d3e1c!important;border-radius:1.05rem!important;gap:.52rem!important;padding:.68rem!important;display:grid!important}.hinweise-reminder-group-head{justify-content:space-between!important;align-items:center!important;gap:.8rem!important;padding:0 .08rem!important;display:flex!important}.hinweise-reminder-group-head div{gap:.06rem!important;min-width:0!important;display:grid!important}.hinweise-reminder-group-head strong{color:#123d33!important;font-size:.9rem!important;font-weight:800!important}.hinweise-reminder-group-head span{color:#2a4a3e9e!important;font-size:.72rem!important;font-weight:560!important}.hinweise-reminder-group-head em{color:#155e4e!important;background:#155e4e17!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:1.55rem!important;height:1.55rem!important;font-size:.74rem!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.hinweise-reminder-group-items{gap:.46rem!important;display:grid!important}.hinweise-page .hinweise-card{border-radius:.95rem!important;padding:.66rem .72rem!important;box-shadow:0 8px 22px #1f342d0b!important}.hinweise-page .hinweise-card-titleline h4{font-size:.92rem!important;line-height:1.2!important}.hinweise-page .hinweise-meta,.hinweise-page .reminder-source{font-size:.72rem!important}.hinweise-page .reminder-note{font-size:.78rem!important;line-height:1.38!important}.hinweise-page .reminder-actions-textlinks{flex-wrap:wrap!important;place-content:flex-start flex-end!important;gap:.15rem .42rem!important;display:flex!important}.hinweise-page .reminder-actions-textlinks button,.hinweise-page .reminder-actions-textlinks a{min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.05rem 0!important;font-size:.72rem!important;font-weight:720!important;text-decoration:none!important}.hinweise-page .reminder-actions-textlinks button:hover,.hinweise-page .reminder-actions-textlinks a:hover{text-decoration:underline!important}.hinweise-page .reminder-actions-textlinks .danger{color:#a43d3d!important}.hinweise-page .standard-banner-v2 .banner-notes-button,.hinweise-page .standard-banner-v2 .notes-button,.hinweise-page .standard-banner-v2 [data-action=notes]{display:none!important}@media (width<=900px){.hinweise-page .reminder-toolbar{grid-template-columns:1fr!important}.hinweise-reminder-group{padding:.56rem!important}.hinweise-reminder-group-head{align-items:flex-start!important}.hinweise-page .reminder-actions-textlinks{justify-content:flex-start!important}}.contacts-v2-filter-row,.contacts-view-tabs,.birthday-scope-filter-row{display:none!important}.contacts-filter-row-unified,.birthday-toolbar-unified{grid-template-columns:minmax(14rem,1fr) minmax(11rem,14rem) auto!important;align-items:center!important;gap:.55rem!important;margin:.75rem 0 .85rem!important;display:grid!important}.birthday-toolbar-unified{grid-template-columns:minmax(14rem,1fr) minmax(11rem,14rem) minmax(11rem,15rem)!important}.contacts-filter-row-unified input,.contacts-filter-row-unified select,.birthday-toolbar-unified input,.birthday-toolbar-unified select{border-radius:999px!important;min-height:2.22rem!important;font-size:.82rem!important}.contacts-unified-add-button{white-space:nowrap!important;border-radius:999px!important;min-height:2.22rem!important;padding-inline:.9rem!important;font-size:.78rem!important}.contact-card-details span{line-height:1.34!important}.contact-actions,.birthday-actions{flex-wrap:wrap!important;gap:.15rem .55rem!important;display:flex!important}.contact-actions button,.birthday-actions button{min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.05rem 0!important;font-size:.72rem!important;font-weight:720!important;text-decoration:none!important}.contact-actions button:hover,.birthday-actions button:hover{text-decoration:underline!important}.contact-actions .danger-soft-button,.birthday-actions .danger{color:#a43d3d!important}.birthday-meta{flex-wrap:wrap!important;gap:.28rem!important;display:flex!important}.birthday-zodiac{color:#1f6f5d!important;background:#1f6f5d14!important;border-color:#1f6f5d1f!important;font-weight:760!important}.birthday-important{transform-origin:100% 0!important;transform:scale(.9)!important}.contacts-page .standard-banner-v2 .banner-favorite-button,.birthdays-page .standard-banner-v2 .banner-favorite-button,.contacts-page .standard-banner-v2 [data-action=favorite],.birthdays-page .standard-banner-v2 [data-action=favorite]{display:none!important}@media (width<=900px){.contacts-filter-row-unified,.birthday-toolbar-unified{grid-template-columns:1fr!important}.contacts-unified-add-button{width:fit-content!important}.contact-actions,.birthday-actions{justify-content:flex-start!important}}html body .standard-banner-v2-right{z-index:3!important;justify-items:end!important;gap:8px!important;display:grid!important;position:relative!important}html body .standard-banner-v2-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body .standard-banner-v2-action-button{color:#173d2f!important;cursor:pointer!important;background:#ffffffe0!important;border:1px solid #1f4a3924!important;border-radius:999px!important;min-height:32px!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 7px 18px #1f2a2417!important}.favorites-category-stack{gap:.72rem!important}.favorites-category-group{background:linear-gradient(#ffffffeb,#f9fcf9d1)!important;border:1px solid #1f4a3917!important;border-radius:1rem!important;gap:.46rem!important;padding:.62rem!important;display:grid!important}.favorites-category-group-head{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;display:flex!important}.favorites-category-group-head div{gap:.05rem!important;min-width:0!important;display:grid!important}.favorites-category-group-head strong{color:#173d2f!important;font-size:.86rem!important;font-weight:800!important;line-height:1.1!important}.favorites-category-group-head span{color:#2a4a3e9e!important;font-size:.7rem!important;font-weight:580!important}.favorites-category-group-head em{color:#1f6f5d!important;background:#1f6f5d14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:1.5rem!important;height:1.5rem!important;font-size:.72rem!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.favorites-category-group-items{gap:.4rem!important;display:grid!important}.favorite-activity-card{box-shadow:0 7px 18px #1f2a2409!important}.favorites-text-actions button,.favorites-text-actions a{height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.favorites-text-actions button:hover,.favorites-text-actions a:hover{text-decoration:underline!important}.favorites-browser-card{box-shadow:0 6px 16px #1f2a2409!important}.favorites-browser-card .favorites-text-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-left:.05rem!important}.smartlists-sidebar{padding-top:.72rem!important}.smartlists-sidebar-header,.smartlist-hero-card .eyebrow{display:none!important}.smartlist-hero-card{padding:.82rem 1rem!important}.smartlist-hero-card h3{margin-top:0!important;font-size:1.04rem!important}.smartlist-hero-card p{font-size:.78rem!important;line-height:1.35!important}.smartlist-nav-card{border-radius:.92rem!important;margin-bottom:.42rem!important;padding:.62rem .7rem!important}.smartlist-nav-card strong{font-size:.84rem!important}.smartlist-nav-card small{font-size:.72rem!important}.smartlist-mini-actions button,.manual-list-actions button,.smartlist-auto-actions button,.smartlist-link-actions button,.smartlist-link-actions a,.smartlist-delete-list-button{height:auto!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.05rem 0!important;font-size:.72rem!important;font-weight:720!important;text-decoration:none!important}.smartlist-mini-actions button:hover,.manual-list-actions button:hover,.smartlist-auto-actions button:hover,.smartlist-link-actions button:hover,.smartlist-link-actions a:hover,.smartlist-delete-list-button:hover{text-decoration:underline!important}.manual-list-actions button.danger,.smartlist-delete-list-button{color:#a43d3d!important}.smartlist-mini-card,.smartlist-link-card,.manual-list-item{border-radius:.95rem!important;padding:.68rem .76rem!important}.smartlist-mini-title-row h4,.smartlist-link-card h4,.manual-list-title-row h4{font-size:.92rem!important}.smartlist-section{padding:.86rem!important}.smartlist-section-header{margin-bottom:.46rem!important}.smartlist-section-header h3{font-size:.94rem!important}@media (width<=900px){html body .standard-banner-v2-right{justify-items:start!important}html body .standard-banner-v2-actions,.favorites-browser-card .favorites-text-actions{justify-content:flex-start!important}}.inspiration-gallery-panel-refresh{padding:.84rem!important}.inspiration-gallery-grid-refresh{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:.62rem!important}.inspiration-card-compact{border-radius:.95rem!important;gap:.34rem!important;min-height:0!important;padding:.68rem .72rem!important;display:grid!important;box-shadow:0 7px 18px #1f2a2409!important}.inspiration-card-compact .inspiration-card-mark{display:none!important}.inspiration-card-topline{justify-content:space-between!important;align-items:center!important;gap:.42rem!important;min-width:0!important;display:flex!important}.inspiration-card-topline>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;color:#264137a3!important;letter-spacing:.03em!important;text-transform:uppercase!important;min-width:0!important;font-size:.66rem!important;font-weight:760!important;overflow:hidden!important}.inspiration-card-compact .inspiration-quote-text{color:#25211d!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.9rem!important;font-style:normal!important;font-weight:420!important;line-height:1.35!important}.inspiration-card-compact .inspiration-quote-meta{color:#3b4e44ad!important;gap:.25rem!important;margin-top:.12rem!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.72rem!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important}.inspiration-card-compact .inspiration-quote-source{font-style:italic!important}.inspiration-card-compact .inspiration-favorite-chip{color:#7a5a1d!important;background:#c58e301c!important;border-radius:999px!important;flex:none!important;padding:.12rem .42rem!important;font-size:.66rem!important;font-weight:800!important}.inspiration-note-preview{color:#334039c7!important;background:#1f4a390b!important;border-radius:.72rem!important;margin:.14rem 0 0!important;padding:.42rem .5rem!important;font-size:.72rem!important;line-height:1.32!important}.inspiration-text-actions,.inspiration-card-actions-refresh{flex-wrap:wrap!important;gap:.12rem .54rem!important;margin-top:.34rem!important;display:flex!important}.inspiration-text-actions button,.inspiration-card-actions-refresh button{height:auto!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.04rem 0!important;font-size:.72rem!important;font-weight:730!important;text-decoration:none!important}.inspiration-text-actions button:hover,.inspiration-card-actions-refresh button:hover{text-decoration:underline!important}.inspiration-text-actions button:last-child,.inspiration-card-actions-refresh button:last-child{color:#a43d3d!important}.inspiration-compose-grid{gap:.75rem!important}.inspiration-input-panel-refresh{padding:.85rem!important}.inspiration-compose-form textarea{min-height:4.4rem!important}.inspiration-side-suggestion{border-radius:1rem!important;margin-top:0!important;padding:.76rem!important}.inspiration-side-suggestion h4{font-size:.9rem!important;line-height:1.32!important}.inspiration-detail-backdrop{z-index:9999!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f18146b!important;place-items:center!important;padding:1.2rem!important;display:grid!important;position:fixed!important;inset:0!important}.inspiration-detail-dialog{background:#fffdf9!important;border:1px solid #1f4a3921!important;border-radius:1.35rem!important;width:min(680px,100%)!important;max-height:min(78vh,720px)!important;padding:1.05rem!important;overflow:auto!important;box-shadow:0 24px 70px #101e193d!important}.inspiration-detail-header{justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:.8rem!important;display:flex!important}.inspiration-detail-header p{color:#1f4a39a6!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 .16rem!important;font-size:.7rem!important;font-weight:820!important}.inspiration-detail-header h3{color:#173d30!important;margin:0!important;font-size:1.16rem!important;line-height:1.2!important}.inspiration-detail-header button{color:#1f6f5d!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:.78rem!important;font-weight:800!important}.inspiration-detail-text{white-space:pre-wrap!important;color:#25211d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.05rem!important;font-weight:430!important;line-height:1.48!important}.inspiration-detail-meta{flex-wrap:wrap!important;gap:.38rem!important;margin-top:.75rem!important;display:flex!important}.inspiration-detail-meta span{color:#264137c7!important;background:#1f4a390f!important;border-radius:999px!important;padding:.18rem .52rem!important;font-size:.72rem!important;font-weight:720!important}.inspiration-detail-note{background:#1f4a390b!important;border-radius:.95rem!important;margin-top:.88rem!important;padding:.76rem!important}.inspiration-detail-note strong{color:#173d30!important;margin-bottom:.26rem!important;font-size:.78rem!important;display:block!important}.inspiration-detail-note p{white-space:pre-wrap!important;color:#2b3731d6!important;margin:0!important;font-size:.86rem!important;line-height:1.42!important}.inspiration-detail-actions{margin-top:1rem!important}@media (width<=900px){.inspiration-gallery-grid-refresh{grid-template-columns:1fr!important}.inspiration-detail-backdrop{padding:.75rem!important}.inspiration-detail-dialog{max-height:84vh!important;padding:.9rem!important}}html body .inspiration-gallery-grid-refresh .inspiration-quote-card,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-compact,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.inspiration-card-compact,html body .inspiration-gallery-grid-refresh .inspiration-quote-card[data-category],html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh[data-category],html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.inspiration-card-compact[data-category]{background:#fffffff0!important;border-left:4px solid #1f6f5d3d!important;box-shadow:0 7px 18px #1f2a2409!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card .inspiration-quote-category{color:#234e40c7!important;background:#1f6f5d13!important;border:1px solid #1f6f5d17!important;border-radius:999px!important;padding:.13rem .48rem!important;font-weight:760!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card.is-favorite,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.is-favorite,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-compact.is-favorite,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.inspiration-card-compact.is-favorite,html body .inspiration-gallery-grid-refresh .inspiration-quote-card.is-favorite[data-category],html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.is-favorite[data-category],html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-refresh.inspiration-card-compact.is-favorite[data-category]{background:linear-gradient(#fffdf7fa,#fff9ebe0)!important;border-left:5px solid #b17e257a!important;box-shadow:0 10px 24px #503a1411,0 0 0 1px #c58e3021!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card.is-favorite .inspiration-quote-category{color:#735216!important;background:#c58e301f!important;border-color:#c58e3024!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card.is-favorite .inspiration-favorite-chip{color:#735216!important;background:#c58e3029!important;border:1px solid #c58e3029!important}.inspiration-card-favorite-line{justify-content:flex-end!important;min-height:0!important;margin-bottom:.05rem!important}.inspiration-card-compact:not(.is-favorite) .inspiration-card-topline{display:none!important}.inspiration-card-compact .inspiration-quote-meta{margin-top:.24rem!important}.inspiration-card-compact .inspiration-quote-category{color:#234e40c7!important;background:#1f6f5d13!important;border:1px solid #1f6f5d17!important;border-radius:999px!important;padding:.13rem .48rem!important;font-weight:760!important}.inspiration-card-compact[data-category=Zitat],.inspiration-card-compact[data-category=Gedicht],.inspiration-card-compact[data-category=Reflexion],.inspiration-card-compact[data-category=Poesie],.inspiration-card-compact[data-category=Lebensweisheit],.inspiration-card-compact[data-category=Eigener\ Impuls]{border-left-color:#1f6f5d3d!important}.inspiration-card-compact.is-favorite .inspiration-favorite-chip{color:#735216!important;background:#c58e3029!important;border:1px solid #c58e3029!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-compact{gap:.18rem!important;padding:.74rem .82rem .52rem!important}html body .inspiration-card-compact .inspiration-quote-source{opacity:.58!important;font-size:.58rem!important;line-height:1!important}html body .inspiration-card-compact .inspiration-card-actions-minimal{opacity:.58!important;border-top:1px solid #1f4a390a!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;margin-top:.14rem!important;padding-top:.1rem!important;display:flex!important}html body .inspiration-card-compact:hover .inspiration-card-actions-minimal,html body .inspiration-card-compact:focus-within .inspiration-card-actions-minimal{opacity:.9!important}html body .inspiration-card-compact .inspiration-card-actions-minimal button{height:auto!important;min-height:0!important;box-shadow:none!important;color:#1f6f5dc7!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.56rem!important;font-weight:680!important;line-height:1!important;text-decoration:none!important}html body .inspiration-card-compact .inspiration-card-actions-minimal button:not(:last-child):after{content:"·"!important;color:#1f4a3947!important;margin:0 .27rem!important;font-weight:680!important;display:inline-block!important}html body .inspiration-card-compact .inspiration-card-actions-minimal button:hover{text-decoration:underline!important}html body .inspiration-card-compact .inspiration-quote-text{color:#211f1b!important;margin-bottom:.04rem!important;font-size:.94rem!important;line-height:1.38!important}html body .inspiration-detail-actions{border-top:1px solid #1f4a3914!important;padding-top:.65rem!important}html body .inspiration-gallery-grid-refresh .inspiration-quote-card.inspiration-card-compact{flex-direction:column!important;gap:.18rem!important;min-height:205px!important;padding:.78rem .84rem .52rem!important;display:flex!important}html body .inspiration-card-compact .inspiration-quote-text{color:#211f1b!important;margin:0 0 .08rem!important;font-size:.94rem!important;font-weight:430!important;line-height:1.38!important}html body .inspiration-card-compact .inspiration-quote-meta{opacity:.64!important;gap:.14rem!important;margin-top:.04rem!important;margin-bottom:0!important;font-size:.58rem!important;line-height:1!important}html body .inspiration-card-compact .inspiration-quote-category{opacity:.72!important;padding:.055rem .3rem!important;font-size:.58rem!important;font-weight:620!important;line-height:1!important}html body .inspiration-card-compact .inspiration-note-preview{opacity:.72!important;margin-top:.08rem!important;padding:.24rem .36rem!important;font-size:.62rem!important;line-height:1.18!important}html body .inspiration-card-compact .inspiration-card-actions-minimal,html body .inspiration-card-compact .inspiration-card-actions-refresh{opacity:.44!important;border-top:1px solid #1f4a3909!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;margin-top:auto!important;padding-top:.36rem!important;display:flex!important}html body .inspiration-card-compact:hover .inspiration-card-actions-minimal,html body .inspiration-card-compact:hover .inspiration-card-actions-refresh,html body .inspiration-card-compact:focus-within .inspiration-card-actions-minimal,html body .inspiration-card-compact:focus-within .inspiration-card-actions-refresh{opacity:.78!important}html body .inspiration-card-compact .inspiration-card-actions-minimal button,html body .inspiration-card-compact .inspiration-card-actions-refresh button{height:auto!important;min-height:0!important;box-shadow:none!important;color:#1f6f5db8!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.54rem!important;font-weight:650!important;line-height:1!important;text-decoration:none!important}html body .inspiration-card-compact .inspiration-card-actions-minimal button:not(:last-child):after,html body .inspiration-card-compact .inspiration-card-actions-refresh button:not(:last-child):after{content:"·"!important;color:#1f4a393d!important;margin:0 .25rem!important;display:inline-block!important}html body .inspiration-card-compact .inspiration-favorite-chip{opacity:.78!important;padding:.07rem .32rem!important;font-size:.58rem!important;line-height:1!important}.archive-overview,.archive-controls{display:none!important}.archive-compact-controls{grid-template-columns:minmax(14rem,1fr) minmax(10rem,13rem)!important;align-items:center!important;gap:.55rem!important;margin:.85rem 0 .78rem!important;display:grid!important}.archive-compact-controls input,.archive-compact-controls select{color:#173d30!important;background:#ffffffe0!important;border:1px solid #1f4a391f!important;border-radius:999px!important;min-height:2.18rem!important;padding:0 .78rem!important;font-size:.82rem!important}.archive-compact-list{gap:.78rem!important;display:grid!important}.archive-topic-group{background:linear-gradient(#ffffffeb,#f9fcf9d1)!important;border:1px solid #1f4a3917!important;border-radius:1.04rem!important;gap:.45rem!important;padding:.66rem!important;display:grid!important}.archive-topic-head{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;display:flex!important}.archive-topic-head div{gap:.05rem!important;min-width:0!important;display:grid!important}.archive-topic-head strong{color:#173d30!important;font-size:.9rem!important;font-weight:820!important;line-height:1.1!important}.archive-topic-head span{color:#2a4a3e9e!important;font-size:.7rem!important;font-weight:580!important}.archive-topic-head em{color:#1f6f5d!important;background:#1f6f5d14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:1.45rem!important;height:1.45rem!important;font-size:.72rem!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.archive-topic-rows{gap:.34rem!important;display:grid!important}.archive-row{background:#ffffffc7!important;border:1px solid #1f4a3911!important;border-radius:.82rem!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.55rem!important;min-height:2.62rem!important;padding:.38rem .52rem!important;display:grid!important;box-shadow:0 5px 14px #1f2a2406!important}.archive-row-main{min-width:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:minmax(5.2rem,7.8rem) minmax(0,1fr) minmax(8rem,18rem)!important;align-items:center!important;gap:.52rem!important;padding:0!important;display:grid!important}.archive-row-main:hover strong{text-decoration:underline!important}.archive-row-date{color:#2641379e!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.68rem!important;font-weight:720!important;overflow:hidden!important}.archive-row-main strong{color:#1d2722!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.archive-row-main small{color:#2a4a3e94!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.67rem!important;line-height:1.1!important;overflow:hidden!important}.archive-row-badges{align-items:center!important;gap:.24rem!important;display:flex!important}.archive-row-badges span{color:#1f4a39b8!important;background:#1f6f5d12!important;border-radius:999px!important;align-items:center!important;padding:.1rem .34rem!important;font-size:.63rem!important;font-weight:760!important;display:inline-flex!important}.archive-row-actions{align-items:center!important;gap:.38rem!important;display:flex!important}.archive-row-actions button{min-height:auto!important;box-shadow:none!important;color:#1f6f5dc7!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.04rem 0!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;text-decoration:none!important}.archive-row-actions button:hover{text-decoration:underline!important}.archive-detail-backdrop{z-index:9999!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f18146b!important;place-items:center!important;padding:1.1rem!important;display:grid!important;position:fixed!important;inset:0!important}.archive-detail-dialog{background:#fffdf9!important;border:1px solid #1f4a3921!important;border-radius:1.35rem!important;width:min(760px,100%)!important;max-height:min(82vh,760px)!important;padding:1.06rem!important;overflow:auto!important;box-shadow:0 24px 70px #101e193d!important}.archive-detail-header{justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:.74rem!important;display:flex!important}.archive-detail-header div{gap:.14rem!important;min-width:0!important;display:grid!important}.archive-detail-header p{color:#1f4a39a6!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:.7rem!important;font-weight:820!important}.archive-detail-header h3{color:#173d30!important;margin:0!important;font-size:1.18rem!important;font-weight:820!important;line-height:1.22!important}.archive-detail-header span{color:#2a4a3e9e!important;font-size:.76rem!important;font-weight:650!important}.archive-detail-header button,.archive-detail-actions button,.archive-detail-actions a{color:#1f6f5d!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:.76rem!important;font-weight:760!important;text-decoration:none!important}.archive-detail-header button:hover,.archive-detail-actions button:hover,.archive-detail-actions a:hover{text-decoration:underline!important}.archive-detail-meta{flex-wrap:wrap!important;gap:.32rem!important;margin-bottom:.76rem!important;display:flex!important}.archive-detail-meta span{color:#264137c7!important;background:#1f4a390f!important;border-radius:999px!important;padding:.16rem .48rem!important;font-size:.7rem!important;font-weight:720!important}.archive-detail-section{background:#1f4a390b!important;border-radius:.95rem!important;margin-top:.72rem!important;padding:.72rem!important}.archive-detail-section strong{color:#173d30!important;margin-bottom:.24rem!important;font-size:.78rem!important;display:block!important}.archive-detail-section p{white-space:pre-wrap!important;color:#2b3731d6!important;margin:0!important;font-size:.86rem!important;line-height:1.42!important}.archive-detail-experience{background:#c58e3012!important}.archive-detail-images{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:.46rem!important;display:grid!important}.archive-detail-images a{aspect-ratio:4/3!important;background:#1f4a390f!important;border-radius:.82rem!important;display:block!important;overflow:hidden!important}.archive-detail-images img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.archive-detail-documents{gap:.35rem!important;display:grid!important}.archive-detail-documents a{color:#1f6f5d!important;background:#ffffffa8!important;border-radius:.72rem!important;justify-content:space-between!important;align-items:center!important;gap:.7rem!important;padding:.42rem .52rem!important;font-size:.76rem!important;font-weight:720!important;text-decoration:none!important;display:flex!important}.archive-detail-documents small{color:#2a4a3e8f!important;font-size:.66rem!important}.archive-detail-actions{border-top:1px solid #1f4a3914!important;flex-wrap:wrap!important;gap:.18rem .68rem!important;margin-top:.98rem!important;padding-top:.72rem!important;display:flex!important}.archive-detail-actions .danger{color:#a43d3d!important}@media (width<=900px){.archive-compact-controls{grid-template-columns:1fr!important}.archive-row{grid-template-columns:1fr!important;align-items:start!important}.archive-row-main{grid-template-columns:1fr!important;gap:.14rem!important}.archive-row-actions,.archive-row-badges{justify-content:flex-start!important}.archive-detail-backdrop{padding:.75rem!important}.archive-detail-dialog{max-height:84vh!important;padding:.9rem!important}}.settings-center-layout{align-items:start!important;gap:.9rem!important}.settings-center-nav{max-height:calc(100vh - 8.5rem)!important;padding:.78rem!important;overflow:auto!important}.settings-center-nav .settings-modern-nav-head h3{font-size:1rem!important}.settings-center-nav .settings-modern-nav-head p{font-size:.74rem!important;line-height:1.32!important}.settings-save-hint{color:#1f6f5d!important;background:#1f6f5d1a!important;border-radius:999px!important;width:fit-content!important;margin-top:.42rem!important;padding:.12rem .5rem!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.settings-center-nav-groups{gap:.58rem!important;display:grid!important}.settings-center-nav-group{gap:.32rem!important;display:grid!important}.settings-center-nav-group h4{color:#1f4a3994!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;padding:0 .18rem!important;font-size:.66rem!important;font-weight:820!important}.settings-center-nav .settings-nav-button{border-radius:.82rem!important;padding:.52rem .58rem!important}.settings-center-nav .settings-nav-button small{font-size:.66rem!important;line-height:1.2!important}.settings-center-nav .settings-nav-group,.settings-center-nav .settings-nav-state{font-size:.58rem!important}.settings-center-content{min-width:0!important}.settings-center-active-overview{padding:.72rem .82rem!important}.settings-center-active-overview h3{font-size:1rem!important}.settings-center-active-overview p{font-size:.76rem!important;line-height:1.32!important}.settings-center-content .settings-card-header h3{font-size:1.05rem!important}.settings-center-content .settings-card-header p:not(.eyebrow){font-size:.78rem!important;line-height:1.38!important}.settings-control-grid{gap:.72rem!important;display:grid!important}.settings-control-row{gap:.62rem!important;display:grid!important}.settings-control-row.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:.55rem!important;display:grid!important}.settings-control-switch{cursor:pointer!important;background:#ffffffb8!important;border:1px solid #1f4a3914!important;border-radius:.9rem!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:.58rem!important;padding:.58rem .64rem!important;display:grid!important}.settings-control-switch input{opacity:0!important;pointer-events:none!important;position:absolute!important}.settings-control-switch>span{background:#1f4a3924!important;border-radius:999px!important;width:2.1rem!important;height:1.16rem!important;margin-top:.08rem!important;transition:background .18s!important;position:relative!important}.settings-control-switch>span:after{content:""!important;background:#fff!important;border-radius:999px!important;width:.88rem!important;height:.88rem!important;transition:transform .18s!important;position:absolute!important;top:.14rem!important;left:.14rem!important;box-shadow:0 2px 6px #12211b2e!important}.settings-control-switch input:checked+span{background:#1f6f5db8!important}.settings-control-switch strong,.settings-control-field strong,.settings-control-info strong{color:#173d30!important;font-size:.78rem!important;font-weight:820!important;line-height:1.18!important;display:block!important}.settings-control-switch small,.settings-control-field small{color:#2a4a3e99!important;margin-top:.12rem!important;font-size:.67rem!important;font-weight:560!important;line-height:1.28!important;display:block!important}.settings-control-field{gap:.34rem!important;display:grid!important}.settings-control-field input,.settings-control-field select,.settings-rss-row input{color:#173d30!important;background:#ffffffdb!important;border:1px solid #1f4a391f!important;border-radius:.78rem!important;width:100%!important;min-height:2.12rem!important;padding:0 .66rem!important;font-size:.78rem!important}.settings-control-primary{color:#fff!important;cursor:pointer!important;background:#1f6f5d!important;border:0!important;border-radius:999px!important;align-self:end!important;min-height:2.12rem!important;padding:0 .86rem!important;font-size:.76rem!important;font-weight:820!important}.settings-control-info{background:#1f6f5d0b!important;border:1px solid #1f4a3914!important;border-radius:.9rem!important;padding:.62rem .7rem!important}.settings-control-info p{color:#2b3731c7!important;margin:.18rem 0 0!important;font-size:.74rem!important;line-height:1.35!important}.settings-center-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.55rem!important;margin-bottom:.78rem!important;display:grid!important}.settings-center-summary article{background:#ffffffb8!important;border:1px solid #1f4a3914!important;border-radius:.9rem!important;gap:.12rem!important;padding:.64rem!important;display:grid!important}.settings-center-summary span{color:#1f4a3994!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.64rem!important;font-weight:820!important}.settings-center-summary strong{color:#173d30!important;font-size:.84rem!important;line-height:1.18!important}.settings-center-summary small{color:#2a4a3e94!important;font-size:.67rem!important;line-height:1.24!important}.settings-rss-add{grid-template-columns:minmax(10rem,14rem) minmax(14rem,1fr) auto!important;align-items:end!important;gap:.56rem!important;display:grid!important}.settings-rss-list{gap:.42rem!important;display:grid!important}.settings-rss-row{background:#ffffffb8!important;border:1px solid #1f4a3913!important;border-radius:.82rem!important;grid-template-columns:minmax(8rem,13rem) minmax(14rem,1fr) auto!important;align-items:center!important;gap:.48rem!important;padding:.46rem!important;display:grid!important}.settings-rss-row label{color:#173d30!important;align-items:center!important;gap:.4rem!important;min-width:0!important;font-size:.76rem!important;font-weight:780!important;display:flex!important}.settings-rss-row label span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.settings-rss-row button,.settings-external-preview{color:#1f6f5d!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:.72rem!important;font-weight:760!important;text-decoration:none!important}.settings-rss-row button:hover,.settings-external-preview:hover{text-decoration:underline!important}.settings-empty-note{color:#2a4a3ea3!important;background:#1f4a390a!important;border-radius:.82rem!important;margin:0!important;padding:.6rem!important;font-size:.74rem!important}.settings-external-preview{width:fit-content!important}@media (width<=980px){.settings-center-layout{grid-template-columns:1fr!important}.settings-center-nav{max-height:none!important}.settings-center-nav-groups{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.settings-control-row.two,.settings-rss-add,.settings-rss-row{grid-template-columns:1fr!important}.settings-control-primary{width:fit-content!important}}.settings-center-active-overview{display:none!important}.settings-center-layout{gap:.62rem!important}.settings-center-nav{max-height:calc(100vh - 7.2rem)!important;padding:.58rem!important}.settings-center-content .settings-content-card{border-radius:.92rem!important;padding:.68rem!important}.settings-center-nav .settings-modern-nav-head{margin-bottom:.36rem!important}.settings-center-nav .settings-modern-nav-head h3{margin-bottom:.08rem!important;font-size:.9rem!important}.settings-center-nav .settings-modern-nav-head p{display:none!important}.settings-center-nav-groups{gap:.38rem!important}.settings-center-nav-group{gap:.2rem!important}.settings-center-nav-group h4{letter-spacing:.06em!important;padding:0 .12rem!important;font-size:.58rem!important}.settings-center-nav .settings-nav-button{border-radius:.72rem!important;gap:.08rem!important;padding:.38rem .48rem!important}.settings-center-nav .settings-nav-button strong{font-size:.72rem!important;line-height:1.08!important}.settings-center-nav .settings-nav-button small{display:none!important}.settings-center-nav .settings-nav-topline{margin-bottom:.06rem!important}.settings-center-nav .settings-nav-group,.settings-center-nav .settings-nav-state{font-size:.52rem!important;line-height:1!important}.settings-center-content .settings-card-header{margin-bottom:.46rem!important}.settings-center-content .settings-card-header .eyebrow{margin-bottom:.08rem!important}.settings-center-content .settings-card-header h3{margin-bottom:.08rem!important;font-size:.94rem!important}.settings-center-content .settings-card-header p:not(.eyebrow){margin-bottom:0!important;font-size:.7rem!important;line-height:1.24!important}.settings-center-summary{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:.38rem!important;margin-bottom:.48rem!important}.settings-center-summary article{border-radius:.76rem!important;padding:.46rem!important}.settings-center-summary span{font-size:.54rem!important}.settings-center-summary strong{font-size:.74rem!important}.settings-center-summary small{display:none!important}.settings-control-grid{gap:.48rem!important}.settings-control-row{gap:.42rem!important}.settings-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:.38rem!important}.settings-control-switch{border-radius:.74rem!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.42rem!important;padding:.42rem .48rem!important}.settings-control-switch>span{width:1.72rem!important;height:.96rem!important;margin-top:.02rem!important}.settings-control-switch>span:after{width:.72rem!important;height:.72rem!important;top:.12rem!important;left:.12rem!important}.settings-control-switch input:checked+span:after{transform:translate(.76rem)!important}.settings-control-switch strong,.settings-control-field strong,.settings-control-info strong{font-size:.7rem!important;line-height:1.12!important}.settings-control-switch small,.settings-control-field small{display:none!important}.settings-control-field{gap:.22rem!important}.settings-control-field input,.settings-control-field select,.settings-rss-row input{border-radius:.66rem!important;min-height:1.92rem!important;padding:0 .54rem!important;font-size:.72rem!important}.settings-control-primary{min-height:1.92rem!important;padding:0 .72rem!important;font-size:.7rem!important}.settings-control-info{border-radius:.74rem!important;padding:.46rem .56rem!important}.settings-control-info p{margin-top:.12rem!important;font-size:.66rem!important;line-height:1.22!important}.settings-rss-add{grid-template-columns:minmax(8rem,12rem) minmax(12rem,1fr) auto!important;gap:.38rem!important}.settings-rss-list{gap:.3rem!important}.settings-rss-row{border-radius:.72rem!important;grid-template-columns:minmax(7rem,11rem) minmax(12rem,1fr) auto!important;gap:.34rem!important;padding:.34rem!important}.settings-rss-row label{font-size:.7rem!important}.settings-rss-row button,.settings-external-preview{font-size:.66rem!important}.settings-empty-note{padding:.42rem!important;font-size:.68rem!important}.settings-center-content .google-calendar-settings-panel,.settings-center-content .google-calendar-panel,.settings-center-content .calendar-settings-panel{font-size:.82rem!important}@media (width<=980px){.settings-center-nav-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.settings-center-nav-group h4{grid-column:1/-1!important}.settings-center-nav-group{display:contents!important}.settings-center-nav .settings-nav-button{min-height:0!important}.settings-control-row.two,.settings-rss-add,.settings-rss-row{grid-template-columns:1fr!important}}.dashboard-rss-panel-visible{display:none!important}.dashboard-weather-panel,.dashboard-planmore-panel{gap:.58rem!important;min-height:0!important;display:grid!important}.dashboard-panel-headline{justify-content:space-between!important;align-items:flex-start!important;gap:.8rem!important;display:flex!important}.dashboard-panel-headline div{gap:.08rem!important;min-width:0!important;display:grid!important}.dashboard-panel-headline h3{color:#173d30!important;margin:0!important;font-size:.98rem!important;line-height:1.15!important}.dashboard-panel-headline p{color:#2a4a3e9e!important;margin:0!important;font-size:.72rem!important;line-height:1.24!important}.dashboard-panel-headline>span{color:#1f6f5d!important;background:#1f6f5d14!important;border-radius:999px!important;flex:none!important;padding:.14rem .5rem!important;font-size:.68rem!important;font-weight:820!important}.dashboard-weather-days{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important;gap:.32rem!important;display:grid!important}.dashboard-weather-days span{background:#1f6f5d0e!important;border:1px solid #1f4a3912!important;border-radius:.74rem!important;justify-items:center!important;gap:.04rem!important;padding:.34rem .22rem!important;display:grid!important}.dashboard-weather-days strong{color:#173d30!important;font-size:.7rem!important;line-height:1.1!important}.dashboard-weather-days small{color:#2a4a3e94!important;font-size:.64rem!important;line-height:1.1!important}.dashboard-weather-note,.dashboard-planmore-panel p{color:#2a4a3eb8!important;margin:0!important;font-size:.74rem!important;line-height:1.35!important}.dashboard-weather-panel button,.dashboard-planmore-panel a{width:fit-content!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important;font-weight:760!important;text-decoration:none!important}.dashboard-weather-panel button:hover,.dashboard-planmore-panel a:hover{text-decoration:underline!important}.dashboard-rss-panel{min-height:0!important}.dashboard-rss-header h3{font-size:.98rem!important}.dashboard-rss-header p{font-size:.72rem!important;line-height:1.25!important}.dashboard-rss-list{gap:.34rem!important}.dashboard-rss-list li{border-radius:.76rem!important;padding:.4rem .48rem!important}.dashboard-rss-list a,.dashboard-rss-list strong{font-size:.78rem!important;line-height:1.22!important}.dashboard-rss-list span{font-size:.66rem!important}.dashboard-rss-actions button{min-height:auto!important;padding:.12rem .46rem!important;font-size:.68rem!important}.dashboard-weather-panel{overflow:hidden!important}.dashboard-weather-panel.is-rain,.dashboard-weather-panel.is-storm{background:linear-gradient(#f7fafbf5,#eef6f6e6)!important}.dashboard-weather-panel.is-sun{background:linear-gradient(#fffcf1f5,#faf7e8e6)!important}.dashboard-weather-current{background:#ffffffad!important;border:1px solid #1f4a3913!important;border-radius:.94rem!important;grid-template-columns:auto minmax(5.4rem,.85fr) minmax(8rem,1fr)!important;align-items:center!important;gap:.58rem!important;padding:.56rem!important;display:grid!important}.dashboard-weather-icon{background:#1f6f5d13!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.36rem!important;height:2.36rem!important;font-size:1.36rem!important;display:inline-flex!important}.dashboard-weather-current div{gap:.02rem!important;display:grid!important}.dashboard-weather-current div strong{color:#173d30!important;font-size:1.42rem!important;font-weight:850!important;line-height:1!important}.dashboard-weather-current div small{color:#2a4a3ead!important;font-size:.72rem!important;font-weight:680!important;line-height:1.12!important}.dashboard-weather-current ul{gap:.12rem!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.dashboard-weather-current li{color:#2a4a3ea8!important;font-size:.68rem!important;font-weight:620!important;line-height:1.16!important}.dashboard-weather-days-live{grid-template-columns:repeat(auto-fit,minmax(66px,1fr))!important}.dashboard-weather-days-live span{gap:.05rem!important;padding:.34rem .22rem!important}.dashboard-weather-days-live em{font-size:1.02rem!important;font-style:normal!important;line-height:1!important}.dashboard-weather-days-live small{font-size:.6rem!important}.dashboard-weather-days-live .weather-tone-rain,.dashboard-weather-days-live .weather-tone-storm{background:#346b8114!important}.dashboard-weather-days-live .weather-tone-sun{background:#c58e3014!important}.dashboard-weather-days-live .weather-tone-snow{background:#52789614!important}.dashboard-weather-suggestion{color:#223f34d6!important;background:#1f6f5d11!important;border-radius:.82rem!important;margin:0!important;padding:.48rem .56rem!important;font-size:.74rem!important;font-weight:650!important;line-height:1.34!important}.dashboard-weather-note.is-warning{color:#8a5c17!important;background:#c58e3014!important;border-radius:.72rem!important;padding:.38rem .48rem!important}.dashboard-weather-actions{flex-wrap:wrap!important;align-items:center!important;gap:.12rem .58rem!important;display:flex!important}.dashboard-weather-actions button,.dashboard-weather-panel .dashboard-weather-actions button{width:fit-content!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.7rem!important;font-weight:760!important;line-height:1.1!important;text-decoration:none!important}.dashboard-weather-actions button:not(:last-child):after{content:"·"!important;color:#1f4a3947!important;margin:0 .34rem!important;display:inline-block!important}.dashboard-weather-actions button:hover{text-decoration:underline!important}@media (width<=760px){.dashboard-weather-current{grid-template-columns:auto minmax(0,1fr)!important}.dashboard-weather-current ul{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dashboard-weather-panel .dashboard-weather-note{background:#1f6f5d0b!important;border-radius:.72rem!important;padding:.34rem .45rem!important}.dashboard-weather-panel .dashboard-weather-error{color:#91510f!important;background:#a65f1912!important}.dashboard-weather-smart-suggestions{gap:.34rem!important;margin-top:.1rem!important;display:grid!important}.dashboard-weather-smart-suggestions article{background:#1f6f5d0e!important;border:1px solid #1f4a3912!important;border-radius:.78rem!important;gap:.08rem!important;padding:.42rem .5rem!important;display:grid!important}.dashboard-weather-smart-suggestions strong{color:#173d30!important;font-size:.76rem!important;font-weight:820!important;line-height:1.15!important}.dashboard-weather-smart-suggestions p{color:#2a4a3ec2!important;margin:0!important;font-size:.7rem!important;line-height:1.28!important}.dashboard-weather-note{padding:.32rem .44rem!important;font-size:.68rem!important;line-height:1.25!important}.dashboard-weather-panel button{margin-top:.02rem!important}.dashboard-weather-panel .dashboard-weather-note{display:none!important}.dashboard-weather-activity-line{color:#1f4a39c2!important;background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.42rem!important;margin-top:.06rem!important;padding:.22rem 0!important;display:grid!important}.dashboard-weather-panel button{width:fit-content!important;height:auto!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5dcc!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:.02rem!important;padding:0!important;font-size:.68rem!important;font-weight:720!important;text-decoration:none!important}.dashboard-weather-panel button:hover{text-decoration:underline!important}.dashboard-weather-smart-suggestions,.dashboard-weather-suggestion{display:none!important}.dashboard-weather-activity-line{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.42rem!important;margin:.04rem 0 0!important;padding:.12rem 0!important;display:grid!important}.dashboard-weather-activity-line span{opacity:.86!important;background:#1f6f5d0d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:1.18rem!important;height:1.18rem!important;font-size:.78rem!important;line-height:1!important;display:inline-flex!important}.dashboard-weather-activity-line p{color:#1f4a39bd!important;margin:0!important;font-size:.7rem!important;font-weight:500!important;line-height:1.32!important}.dashboard-weather-actions{align-items:center!important;gap:.46rem!important;display:flex!important}.dashboard-weather-actions button,.dashboard-weather-panel button{height:auto!important;min-height:auto!important;box-shadow:none!important;color:#1f6f5dcc!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.68rem!important;font-weight:720!important;text-decoration:none!important}.dashboard-weather-actions button:hover,.dashboard-weather-panel button:hover{text-decoration:underline!important}.dashboard-weather-panel{gap:.36rem!important}.dashboard-layout,.dashboard-grid,.dashboard-grid .panel,.dashboard-weather-panel,.dashboard-focus-panel,.dashboard-links-panel,.dashboard-idea-panel{color:#20352d!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.dashboard-grid .panel h3,.dashboard-weather-panel h3,.dashboard-panel-headline h3{color:#0f3328!important;letter-spacing:-.01em!important;font-size:1.02rem!important;font-weight:820!important}.dashboard-grid .panel p,.dashboard-panel-headline p,.dashboard-weather-note,.dashboard-weather-activity-line p,.dashboard-weather-panel p,.dashboard-focus-panel p,.dashboard-idea-panel p{color:#1a3128db!important;font-size:.78rem!important;font-weight:500!important;line-height:1.42!important}.dashboard-panel-headline p,.dashboard-weather-panel>p,.dashboard-weather-location{color:#1a3128b8!important;font-size:.76rem!important;font-weight:560!important}.dashboard-weather-current,.dashboard-weather-now,.dashboard-weather-live-card{color:#173d30!important}.dashboard-weather-current strong,.dashboard-weather-now strong,.dashboard-weather-live-card strong{color:#102f25!important;font-weight:850!important}.dashboard-weather-current small,.dashboard-weather-now small,.dashboard-weather-live-card small{color:#1a3128c7!important;font-weight:560!important}.dashboard-weather-days span{background:#ffffffc7!important;border-color:#1f4a391c!important}.dashboard-weather-days strong{color:#143a2e!important;font-size:.74rem!important;font-weight:800!important}.dashboard-weather-days small{color:#1a3128bd!important;font-size:.68rem!important;font-weight:560!important;line-height:1.15!important}.dashboard-weather-activity-line{opacity:1!important;gap:.46rem!important;padding:.18rem 0!important}.dashboard-weather-activity-line span{opacity:1!important;background:#1f6f5d13!important}.dashboard-weather-activity-line p{color:#143a2ee0!important;font-size:.76rem!important;font-weight:540!important;line-height:1.38!important}.dashboard-weather-panel button,.dashboard-weather-actions button,.dashboard-idea-panel button,.dashboard-links-panel a,.dashboard-grid .panel a{color:#155e4e!important;text-underline-offset:2px!important;font-size:.75rem!important;font-weight:760!important;text-decoration-thickness:1px!important}.dashboard-links-panel li,.dashboard-links-panel a,.dashboard-links-panel span{color:#192c25e6!important;font-size:.78rem!important;line-height:1.36!important}.dashboard-idea-panel strong,.dashboard-idea-panel h4{color:#173d30!important;font-weight:820!important}.dashboard-idea-panel p{color:#192c25e0!important;font-size:.78rem!important;line-height:1.42!important}.dashboard-stat-pill,.dashboard-pill,.dashboard-counter-pill{color:#13362b!important;font-weight:760!important}.dashboard-weather-panel .live,.dashboard-weather-panel [class*=live]{color:#155e4e!important;font-weight:820!important}@media (width<=900px){.dashboard-grid .panel p,.dashboard-weather-activity-line p,.dashboard-weather-panel p,.dashboard-focus-panel p,.dashboard-idea-panel p{font-size:.8rem!important;line-height:1.42!important}.dashboard-weather-days strong{font-size:.76rem!important}.dashboard-weather-days small{font-size:.69rem!important}}.journal-weather-snapshot-box{background:#1f6f5d0b!important;border:1px solid #1f4a3917!important;border-radius:.92rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem .68rem!important;padding:.5rem .62rem!important;display:grid!important}.journal-weather-snapshot-box>div{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.42rem!important;min-width:0!important;display:grid!important}.journal-weather-snapshot-box span{background:#ffffffc7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:1.45rem!important;height:1.45rem!important;font-size:.92rem!important;display:inline-flex!important}.journal-weather-snapshot-box p{color:#143a2edb!important;margin:0!important;font-size:.76rem!important;font-weight:560!important;line-height:1.28!important}.journal-weather-snapshot-box button{min-height:auto!important;box-shadow:none!important;color:#155e4e!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.7rem!important;font-weight:760!important;text-decoration:none!important}.journal-weather-snapshot-box small{color:#2a4a3e94!important;grid-column:1/-1!important;margin-left:1.9rem!important;font-size:.66rem!important;line-height:1.2!important}.journal-entry-weather-snapshot{color:#143a2ed6!important;background:#1f6f5d12!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:0 0 .62rem!important;padding:.2rem .56rem!important;font-size:.74rem!important;font-weight:620!important;line-height:1.2!important;display:inline-flex!important}@media (width<=760px){.journal-weather-snapshot-box{grid-template-columns:1fr!important}.journal-weather-snapshot-box small{margin-left:0!important}}.journal-weather-snapshot-box{width:fit-content!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:#1f6f5d0d!important;border:0!important;border-radius:999px!important;flex-wrap:wrap!important;align-items:center!important;gap:.28rem .48rem!important;padding:.18rem .46rem!important;display:flex!important}.journal-weather-snapshot-box>div{align-items:center!important;gap:.28rem!important;min-width:0!important;display:flex!important}.journal-weather-snapshot-box span{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:.82rem!important;line-height:1!important;display:inline!important}.journal-weather-snapshot-box p{color:#143a2ecc!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.68rem!important;font-weight:560!important;line-height:1.15!important;overflow:hidden!important}.journal-weather-snapshot-box button{min-height:0!important;box-shadow:none!important;color:#1f6f5db8!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.62rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.journal-weather-snapshot-box button:hover{text-decoration:underline!important}.journal-weather-snapshot-box button:disabled{opacity:.5!important;cursor:default!important;text-decoration:none!important}.journal-weather-snapshot-box small{color:#2a4a3e7a!important;white-space:nowrap!important;grid-column:auto!important;margin-left:0!important;font-size:.58rem!important;line-height:1!important}.journal-entry-weather-snapshot{color:#143a2ec7!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#1f6f5d0e!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:0 0 .42rem!important;padding:.14rem .44rem!important;font-size:.66rem!important;font-weight:560!important;line-height:1.12!important;display:inline-flex!important;overflow:hidden!important}@media (width<=760px){.journal-weather-snapshot-box{border-radius:.82rem!important;width:100%!important;padding:.28rem .42rem!important}.journal-weather-snapshot-box p,.journal-entry-weather-snapshot{white-space:normal!important}}.journal-sport-snapshot-box{width:fit-content!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:#c58e300e!important;border:0!important;border-radius:999px!important;flex-wrap:wrap!important;align-items:center!important;gap:.28rem .38rem!important;margin-top:-.12rem!important;padding:.16rem .42rem!important;display:flex!important}.journal-sport-snapshot-box:not(.is-active){background:0 0!important;padding-left:0!important}.journal-sport-snapshot-box button{min-height:0!important;box-shadow:none!important;color:#1f6f5dc7!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66rem!important;font-weight:720!important;line-height:1.1!important;text-decoration:none!important}.journal-sport-snapshot-box button:hover{text-decoration:underline!important}.journal-sport-snapshot-box small{color:#2a4a3e7a!important;font-size:.58rem!important;line-height:1!important}.journal-sport-snapshot-box select,.journal-sport-snapshot-box input{color:#143a2ed1!important;background:#ffffffb8!important;border:1px solid #1f4a391a!important;border-radius:999px!important;height:1.32rem!important;min-height:1.32rem!important;padding:0 .42rem!important;font-size:.64rem!important;font-weight:560!important;line-height:1!important}.journal-sport-snapshot-box input[placeholder=km],.journal-sport-snapshot-box input[placeholder=hm]{width:4.3rem!important}.journal-sport-snapshot-box input[placeholder=Dauer]{width:5.4rem!important}.journal-sport-snapshot-box input[placeholder=Notiz\ optional]{width:min(13rem,32vw)!important}.journal-entry-meta-snapshots{flex-wrap:wrap!important;align-items:center!important;gap:.28rem!important;margin:0 0 .42rem!important;display:flex!important}.journal-entry-meta-snapshots .journal-entry-weather-snapshot,.journal-entry-meta-snapshots .journal-entry-sport-snapshot{color:#143a2ec7!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:.14rem .44rem!important;font-size:.66rem!important;font-weight:560!important;line-height:1.12!important;display:inline-flex!important;overflow:hidden!important}.journal-entry-meta-snapshots .journal-entry-weather-snapshot{background:#1f6f5d0e!important}.journal-entry-sport-note{color:#2a4a3eb3!important;margin:-.12rem 0 .48rem!important;font-size:.7rem!important;font-style:italic!important;line-height:1.28!important}.journal-entry-card .journal-entry-meta,.journal-entry-meta{color:#2a4a3ead!important;font-size:.72rem!important;line-height:1.25!important}@media (width<=760px){.journal-sport-snapshot-box{border-radius:.82rem!important;width:100%!important;padding:.28rem .42rem!important}.journal-sport-snapshot-box select,.journal-sport-snapshot-box input,.journal-sport-snapshot-box input[placeholder=km],.journal-sport-snapshot-box input[placeholder=hm],.journal-sport-snapshot-box input[placeholder=Dauer],.journal-sport-snapshot-box input[placeholder=Notiz\ optional]{width:100%!important;max-width:none!important}.journal-entry-meta-snapshots .journal-entry-weather-snapshot,.journal-entry-meta-snapshots .journal-entry-sport-snapshot{white-space:normal!important}}.journal-sport-snapshot-box select{max-width:10.8rem!important}.journal-sport-snapshot-box{background:#1f6f5d0b!important}.journal-entry-meta-snapshots .journal-entry-sport-snapshot{background:#1f6f5d0e!important}.dashboard-main,.dashboard-grid{min-width:0!important}.dashboard-main .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:dense!important;align-items:start!important;gap:.86rem!important;display:grid!important}.dashboard-main .dashboard-grid>.zfdw-dashboard-reminders-card,.dashboard-main .dashboard-grid>article.zfdw-dashboard-reminders-card,.dashboard-grid>.zfdw-dashboard-reminders-card,.dashboard-grid>article.zfdw-dashboard-reminders-card,.zfdw-dashboard-reminders-card{display:none!important}.dashboard-main .dashboard-grid>.dashboard-weather-panel,.dashboard-grid>.dashboard-weather-panel{grid-area:1/1!important;align-self:start!important;display:grid!important}.dashboard-main .dashboard-grid>.zfdw-dashboard-links-rss-card,.dashboard-grid>.zfdw-dashboard-links-rss-card{grid-area:2/1!important;align-self:start!important;display:grid!important}.dashboard-main .dashboard-grid>.zfdw-dashboard-impulse-card,.dashboard-grid>.zfdw-dashboard-impulse-card{grid-area:1/2!important;align-self:start!important;display:grid!important}.dashboard-main .dashboard-grid>.zfdw-dashboard-todo-card,.dashboard-grid>.zfdw-dashboard-todo-card{grid-area:2/2!important;align-self:start!important;display:grid!important}.dashboard-main .dashboard-grid>article.panel.zfdw-dashboard-todo-card,.dashboard-main .dashboard-grid>article.panel.zfdw-dashboard-links-rss-card,.dashboard-grid>article.panel.zfdw-dashboard-todo-card,.dashboard-grid>article.panel.zfdw-dashboard-links-rss-card{visibility:visible!important;opacity:1!important;display:grid!important}.zfdw-dashboard-impulse-card,.zfdw-dashboard-todo-card,.zfdw-dashboard-links-rss-card{visibility:visible!important;opacity:1!important;align-content:start!important;gap:.44rem!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.zfdw-dashboard-impulse-card h3,.zfdw-dashboard-todo-card h3,.zfdw-dashboard-links-rss-card h3{color:#0f3328!important;margin:0!important;font-size:1.02rem!important;font-weight:820!important;line-height:1.15!important}.zfdw-dashboard-impulse-card span{color:#143a2ec7!important;background:#1f6f5d12!important;border-radius:999px!important;width:fit-content!important;padding:.1rem .38rem!important;font-size:.62rem!important;font-weight:620!important;line-height:1.08!important}.zfdw-dashboard-impulse-card p{-webkit-line-clamp:5!important;color:#1a3128d1!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.74rem!important;font-weight:500!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-dashboard-impulse-card button,.zfdw-dashboard-todo-card button{color:#155e4e!important;background:#1f6f5d0e!important;border:1px solid #1f6f5d29!important;border-radius:999px!important;width:fit-content!important;max-width:max-content!important;min-height:auto!important;padding:.24rem .68rem!important;font-size:.68rem!important;font-weight:720!important;line-height:1.1!important}.zfdw-dashboard-links-rss-card>ul{gap:.14rem!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.zfdw-dashboard-links-rss-card>ul li{color:#1a3128b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.68rem!important;line-height:1.18!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card>ul a{color:#155e4e!important;font-weight:760!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel{border-top:1px solid #1f4a391a!important;gap:.32rem!important;max-width:100%!important;margin-top:.42rem!important;padding-top:.42rem!important;display:grid!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head{justify-content:space-between!important;align-items:flex-start!important;gap:.56rem!important;display:flex!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head h4{color:#0f3328!important;margin:0!important;font-size:.78rem!important;font-weight:820!important;line-height:1.12!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head p{color:#1a312894!important;margin:.06rem 0 0!important;font-size:.58rem!important;font-weight:560!important;line-height:1.1!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head button{width:fit-content!important;min-height:auto!important;box-shadow:none!important;color:#155e4e!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.6rem!important;font-weight:760!important;line-height:1.1!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list{gap:.16rem!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list li{border-top:1px solid #1f4a390d!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:.04rem!important;min-width:0!important;max-width:100%!important;padding:.18rem 0!important;display:grid!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list li:first-child{border-top:0!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb{background:#1f4a390f!important;border-radius:.34rem!important;width:2.05rem!important;min-width:2.05rem!important;max-width:2.05rem!important;height:1.52rem!important;min-height:1.52rem!important;max-height:1.52rem!important;line-height:0!important;display:block!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb img,.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel img,.zfdw-dashboard-links-rss-card img{object-fit:cover!important;border:0!important;width:2.05rem!important;min-width:2.05rem!important;max-width:2.05rem!important;height:1.52rem!important;min-height:1.52rem!important;max-height:1.52rem!important;display:block!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list a:not(.dashboard-news-inline-thumb){text-overflow:ellipsis!important;white-space:nowrap!important;color:#173d30!important;max-width:100%!important;font-size:.65rem!important;font-weight:740!important;line-height:1.16!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list span{color:#1a312880!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:.01rem!important;font-size:.54rem!important;font-weight:620!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel footer{color:#1a31286b!important;font-size:.54rem!important;line-height:1!important}.dashboard-news-live-panel,.dashboard-news-compact-panel,.dashboard-rss-panel-visible,.dashboard-latest-panel{display:none!important}@media (width<=900px){.dashboard-main .dashboard-grid{grid-template-columns:1fr!important}.dashboard-main .dashboard-grid>.dashboard-weather-panel,.dashboard-main .dashboard-grid>.zfdw-dashboard-impulse-card,.dashboard-main .dashboard-grid>.zfdw-dashboard-todo-card,.dashboard-main .dashboard-grid>.zfdw-dashboard-links-rss-card{grid-area:auto/1!important}}.zfdw-dashboard-impulse-card p{white-space:pre-line!important;-webkit-line-clamp:6!important;color:#1a3128d6!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.75rem!important;font-weight:500!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-dashboard-impulse-card button{color:#155e4e!important;background:#1f6f5d0e!important;border:1px solid #1f6f5d29!important;border-radius:999px!important;width:fit-content!important;max-width:max-content!important;min-height:auto!important;padding:.24rem .68rem!important;font-size:.68rem!important;font-weight:720!important;line-height:1.1!important}.zfdw-impulse-preview-backdrop{z-index:9999!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#12201b57!important;justify-content:center!important;align-items:center!important;padding:1.2rem!important;display:flex!important;position:fixed!important;inset:0!important}.zfdw-impulse-preview-dialog{background:#fffffff5!important;border:1px solid #1f4a391f!important;border-radius:1.12rem!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:.82rem!important;width:min(760px,100vw - 2rem)!important;max-height:min(760px,100vh - 2rem)!important;padding:1rem!important;display:grid!important;box-shadow:0 24px 70px #15221e3d!important}.zfdw-impulse-preview-dialog header{border-bottom:1px solid #1f4a3914!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;padding-bottom:.72rem!important;display:flex!important}.zfdw-impulse-preview-dialog header p{color:#6d4517b8!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 .12rem!important;font-size:.64rem!important;font-weight:850!important}.zfdw-impulse-preview-dialog h2{color:#0f3328!important;margin:0!important;font-size:1.25rem!important;font-weight:840!important;line-height:1.18!important}.zfdw-impulse-preview-dialog header span{color:#143a2ec7!important;background:#1f6f5d12!important;border-radius:999px!important;width:fit-content!important;margin-top:.35rem!important;padding:.14rem .44rem!important;font-size:.66rem!important;font-weight:650!important;display:inline-flex!important}.zfdw-impulse-preview-dialog header button{color:#155e4e!important;cursor:pointer!important;background:#1f6f5d0f!important;border:0!important;border-radius:999px!important;flex:none!important;width:2rem!important;height:2rem!important;padding:0!important;font-size:1.35rem!important;line-height:1!important}.zfdw-impulse-preview-text{min-height:0!important;padding-right:.28rem!important;overflow:auto!important}.zfdw-impulse-preview-text p{color:#142b23e6!important;white-space:pre-wrap!important;margin:0 0 .42rem!important;font-size:.92rem!important;font-weight:500!important;line-height:1.48!important}.zfdw-impulse-preview-dialog footer{border-top:1px solid #1f4a3914!important;justify-content:flex-end!important;gap:.5rem!important;padding-top:.72rem!important;display:flex!important}.zfdw-impulse-preview-dialog footer button{color:#155e4e!important;background:#1f6f5d0e!important;border:1px solid #1f6f5d29!important;border-radius:999px!important;width:fit-content!important;min-height:auto!important;padding:.34rem .78rem!important;font-size:.72rem!important;font-weight:740!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel{gap:.38rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head h4{font-size:.84rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head p{font-size:.63rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head button{font-size:.64rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb,.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb img,.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel img,.zfdw-dashboard-links-rss-card img{object-fit:cover!important;width:2.38rem!important;min-width:2.38rem!important;max-width:2.38rem!important;height:1.76rem!important;min-height:1.76rem!important;max-height:1.76rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list a:not(.dashboard-news-inline-thumb){white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.72rem!important;font-weight:760!important;line-height:1.24!important;display:-webkit-box!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list span{font-size:.59rem!important;line-height:1.1!important}.activity-list .activity-note-line,.activity-card-compact .activity-note-line,.activity-item .activity-note-line{white-space:pre-line!important;color:#142b23e0!important;background:#ffffff94!important;border-radius:.72rem!important;max-height:9.5rem!important;margin-top:.42rem!important;padding:.48rem .58rem!important;font-size:.76rem!important;font-weight:500!important;line-height:1.42!important;display:block!important;overflow:auto!important}.activity-form textarea,.activity-form-compact textarea,.activity-note-box textarea{white-space:pre-wrap!important;min-height:145px!important;line-height:1.42!important}.activity-item-highlighted-from-dashboard{outline:3px solid #1f6f5d47!important;transition:box-shadow .25s,outline-color .25s!important;box-shadow:0 0 0 7px #1f6f5d17,0 16px 36px #1f2a241f!important}.zfdw-impulse-preview-dialog footer button:last-child{background:#1f6f5d1c!important;border-color:#1f6f5d3d!important;font-weight:800!important}.zfdw-dashboard-impulse-card strong{margin-right:.3rem!important;display:inline-block!important}.zfdw-dashboard-impulse-card span{vertical-align:middle!important}.settings-rss-cloud-sync{background:#1f6f5d0b!important;border:1px solid #1f6f5d1f!important;border-radius:.9rem!important;justify-content:space-between!important;align-items:center!important;gap:.8rem!important;margin:.75rem 0!important;padding:.62rem .72rem!important;display:flex!important}.settings-rss-cloud-sync div{gap:.1rem!important;min-width:0!important;display:grid!important}.settings-rss-cloud-sync strong{color:#173d30!important;font-size:.78rem!important;font-weight:820!important}.settings-rss-cloud-sync span{color:#1a3128ad!important;font-size:.68rem!important;line-height:1.24!important}.settings-rss-cloud-sync button{color:#155e4e!important;background:#1f6f5d13!important;border:1px solid #1f6f5d29!important;border-radius:999px!important;flex:none!important;width:fit-content!important;min-height:auto!important;padding:.32rem .76rem!important;font-size:.7rem!important;font-weight:760!important;line-height:1.1!important}@media (width<=760px){.settings-rss-cloud-sync{display:grid!important}}.dashboard-main .dashboard-grid{align-items:start!important;gap:.92rem!important}.dashboard-main .dashboard-grid>.panel,.dashboard-weather-panel,.zfdw-dashboard-impulse-card,.zfdw-dashboard-todo-card,.zfdw-dashboard-links-rss-card{border-color:#1f4a3916!important;box-shadow:0 14px 30px #1f2a240b!important}.dashboard-weather-panel h3,.zfdw-dashboard-impulse-card h3,.zfdw-dashboard-todo-card h3,.zfdw-dashboard-links-rss-card h3{color:#0f3328!important;letter-spacing:-.01em!important;font-size:1.01rem!important;font-weight:820!important;line-height:1.16!important}.zfdw-dashboard-impulse-card{gap:.48rem!important}.zfdw-dashboard-impulse-card strong{color:#173d30!important;font-size:.82rem!important;font-weight:820!important;line-height:1.25!important}.zfdw-dashboard-impulse-card p{white-space:pre-line!important;-webkit-line-clamp:6!important;color:#1a3128d6!important;-webkit-box-orient:vertical!important;font-size:.76rem!important;font-weight:500!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.zfdw-dashboard-impulse-card button,.zfdw-dashboard-todo-card button,.dashboard-weather-panel button,.zfdw-dashboard-links-rss-card button{border-radius:999px!important;width:fit-content!important;min-height:auto!important;font-size:.68rem!important;font-weight:740!important;line-height:1.1!important}.zfdw-dashboard-links-rss-card{gap:.5rem!important}.zfdw-dashboard-links-rss-card>ul{gap:.16rem!important}.zfdw-dashboard-links-rss-card>ul li{font-size:.7rem!important;line-height:1.22!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel{gap:.4rem!important;margin-top:.46rem!important;padding-top:.46rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head h4{font-size:.86rem!important;line-height:1.14!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head p{color:#1a31289e!important;font-size:.62rem!important;line-height:1.14!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-head button{box-shadow:none!important;color:#155e4e!important;background:0 0!important;border:0!important;padding:0!important;font-size:.64rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list{gap:.24rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list li{padding:.25rem 0!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list li.has-image{grid-template-columns:2.45rem minmax(0,1fr)!important;gap:.42rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb,.zfdw-dashboard-links-rss-card .dashboard-news-inline-thumb img,.zfdw-dashboard-links-rss-card .dashboard-news-inline-panel img,.zfdw-dashboard-links-rss-card img{object-fit:cover!important;border-radius:.38rem!important;width:2.45rem!important;min-width:2.45rem!important;max-width:2.45rem!important;height:1.82rem!important;min-height:1.82rem!important;max-height:1.82rem!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list a:not(.dashboard-news-inline-thumb){white-space:normal!important;-webkit-line-clamp:2!important;color:#173d30!important;-webkit-box-orient:vertical!important;font-size:.73rem!important;font-weight:760!important;line-height:1.25!important;display:-webkit-box!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list span{color:#1a31288a!important;font-size:.59rem!important;line-height:1.12!important}.zfdw-dashboard-todo-card .dashboard-focus-title-row strong,.zfdw-dashboard-todo-card strong{color:#173d30!important;font-size:.74rem!important;font-weight:780!important;line-height:1.22!important}.zfdw-dashboard-todo-card .dashboard-focus-meta,.zfdw-dashboard-todo-card p,.zfdw-dashboard-todo-card span{color:#1a3128a3!important;font-size:.66rem!important;line-height:1.22!important}.dashboard-weather-panel p,.dashboard-weather-panel small,.dashboard-weather-panel span{color:#1a3128b8!important}.zfdw-impulse-preview-dialog{border-radius:1.16rem!important}.zfdw-impulse-preview-text p{color:#142b23e6!important;font-size:.94rem!important;line-height:1.52!important}.dashboard-news-live-panel,.dashboard-news-compact-panel,.dashboard-rss-panel-visible,.dashboard-latest-panel,.zfdw-dashboard-reminders-card{display:none!important}@media (width<=900px){.dashboard-main .dashboard-grid{grid-template-columns:1fr!important;gap:.78rem!important}.dashboard-main .dashboard-grid>.dashboard-weather-panel,.dashboard-main .dashboard-grid>.zfdw-dashboard-links-rss-card,.dashboard-main .dashboard-grid>.zfdw-dashboard-impulse-card,.dashboard-main .dashboard-grid>.zfdw-dashboard-todo-card{grid-area:auto/1!important}.zfdw-dashboard-links-rss-card .dashboard-news-inline-list a:not(.dashboard-news-inline-thumb){font-size:.75rem!important}}.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand{overflow:hidden!important}.sidebar-brand h1,.app-sidebar .sidebar-brand h1,.app-sidebar .brand h1,.sidebar .sidebar-brand h1,.sidebar .brand h1{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:-.02em!important;max-width:100%!important;margin:0!important}@media (width>=901px) and (width<=1280px){.app-sidebar,.sidebar,aside[class*=sidebar]{width:13.7rem!important;min-width:13.7rem!important}.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand{border-radius:1rem!important;min-height:auto!important;padding:.92rem .72rem!important}.sidebar-brand h1,.app-sidebar .sidebar-brand h1,.app-sidebar .brand h1,.sidebar .sidebar-brand h1,.sidebar .brand h1{font-size:1.46rem!important;font-weight:820!important;line-height:1.06!important}.sidebar-brand small,.app-sidebar .sidebar-brand small,.app-sidebar .brand small,.sidebar .sidebar-brand small,.sidebar .brand small{letter-spacing:.14em!important;font-size:.58rem!important;line-height:1!important}.app-shell,.app-layout,.app-main{min-width:0!important}.dashboard-main .dashboard-grid{gap:.82rem!important}.dashboard-weather-panel{min-width:0!important;overflow:hidden!important}.dashboard-weather-panel>*{min-width:0!important}.dashboard-weather-panel h3{font-size:.98rem!important}.dashboard-weather-panel p{font-size:.72rem!important;line-height:1.22!important}.dashboard-weather-panel [class*=current],.dashboard-weather-panel [class*=weather-current],.weather-current,.weather-now{gap:.5rem!important;min-width:0!important}.dashboard-weather-panel [class*=forecast],.weather-forecast,.weather-days,.weather-week{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;display:grid!important;overflow:visible!important}.dashboard-weather-panel [class*=forecast]>*,.weather-forecast>*,.weather-days>*,.weather-week>*{border-radius:.68rem!important;min-width:0!important;padding:.42rem .32rem!important}.dashboard-weather-panel [class*=forecast] strong,.weather-forecast strong,.weather-days strong,.weather-week strong{font-size:.68rem!important;line-height:1.05!important}.dashboard-weather-panel [class*=forecast] span,.dashboard-weather-panel [class*=forecast] small,.weather-forecast span,.weather-forecast small,.weather-days span,.weather-days small,.weather-week span,.weather-week small{font-size:.62rem!important;line-height:1.08!important}.dashboard-weather-panel .weather-recommendation,.dashboard-weather-panel [class*=recommendation],.dashboard-weather-panel [class*=suggestion]{overflow-wrap:anywhere!important;max-width:100%!important;font-size:.72rem!important;line-height:1.24!important;display:block!important}.dashboard-weather-panel button,.dashboard-weather-panel a{font-size:.66rem!important;line-height:1.1!important}.dashboard-side{min-width:0!important}.dashboard-side button,.dashboard-side a,.dashboard-side li{font-size:.68rem!important}}@media (width<=900px){.sidebar-brand h1,.app-sidebar .sidebar-brand h1,.app-sidebar .brand h1,.sidebar .sidebar-brand h1,.sidebar .brand h1{font-size:1.38rem!important;line-height:1.06!important}.dashboard-weather-panel [class*=forecast],.weather-forecast,.weather-days,.weather-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand,aside[class*=sidebar] [class*=brand]{box-sizing:border-box!important;text-align:center!important;border-radius:1.08rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.22rem!important;width:100%!important;min-height:5.15rem!important;padding:.72rem .7rem!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.sidebar-brand small,.app-sidebar .sidebar-brand small,.app-sidebar .brand small,.sidebar .sidebar-brand small,.sidebar .brand small,aside[class*=sidebar] [class*=brand] small{color:#123f32a8!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:.62rem!important;font-weight:760!important;line-height:1!important;display:block!important}.sidebar-brand h1,.sidebar-brand h2,.sidebar-brand strong,.app-sidebar .sidebar-brand h1,.app-sidebar .sidebar-brand h2,.app-sidebar .sidebar-brand strong,.app-sidebar .brand h1,.app-sidebar .brand h2,.app-sidebar .brand strong,.sidebar .sidebar-brand h1,.sidebar .sidebar-brand h2,.sidebar .sidebar-brand strong,.sidebar .brand h1,.sidebar .brand h2,.sidebar .brand strong,aside[class*=sidebar] [class*=brand] h1,aside[class*=sidebar] [class*=brand] h2,aside[class*=sidebar] [class*=brand] strong{color:#123f32!important;letter-spacing:-.026em!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:1.34rem!important;font-weight:820!important;line-height:1.06!important;display:block!important}.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand{color:#123f32!important;letter-spacing:-.026em!important;font-size:1.34rem!important;font-weight:820!important}.app-sidebar nav,.sidebar nav,aside[class*=sidebar] nav{margin-top:.36rem!important}@media (width>=901px) and (width<=1280px){.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand,aside[class*=sidebar] [class*=brand]{min-height:4.85rem!important;padding:.62rem .58rem!important}.sidebar-brand small,.app-sidebar .sidebar-brand small,.app-sidebar .brand small,.sidebar .sidebar-brand small,.sidebar .brand small,aside[class*=sidebar] [class*=brand] small{letter-spacing:.14em!important;font-size:.55rem!important}.sidebar-brand h1,.sidebar-brand h2,.sidebar-brand strong,.app-sidebar .sidebar-brand h1,.app-sidebar .sidebar-brand h2,.app-sidebar .sidebar-brand strong,.app-sidebar .brand h1,.app-sidebar .brand h2,.app-sidebar .brand strong,.sidebar .sidebar-brand h1,.sidebar .sidebar-brand h2,.sidebar .sidebar-brand strong,.sidebar .brand h1,.sidebar .brand h2,.sidebar .brand strong,aside[class*=sidebar] [class*=brand] h1,aside[class*=sidebar] [class*=brand] h2,aside[class*=sidebar] [class*=brand] strong{font-size:1.14rem!important;line-height:1.08!important}.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand{font-size:1.14rem!important}}@media (width>=901px) and (width<=1120px){.sidebar-brand h1,.sidebar-brand h2,.sidebar-brand strong,.app-sidebar .sidebar-brand h1,.app-sidebar .sidebar-brand h2,.app-sidebar .sidebar-brand strong,.app-sidebar .brand h1,.app-sidebar .brand h2,.app-sidebar .brand strong,.sidebar .sidebar-brand h1,.sidebar .sidebar-brand h2,.sidebar .sidebar-brand strong,.sidebar .brand h1,.sidebar .brand h2,.sidebar .brand strong,aside[class*=sidebar] [class*=brand] h1,aside[class*=sidebar] [class*=brand] h2,aside[class*=sidebar] [class*=brand] strong,.sidebar-brand,.app-sidebar .sidebar-brand,.app-sidebar .brand,.sidebar .sidebar-brand,.sidebar .brand{font-size:1.02rem!important}}.strava-page{gap:1rem!important;max-width:1120px!important;margin:0 auto!important;display:grid!important}.strava-hero{background:radial-gradient(circle at 20% 10%,#ff8d292e,#0000 34%),linear-gradient(135deg,#fffffff0,#f5f1e9e6)!important;border:1px solid #1f4a391a!important;border-radius:1.3rem!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;padding:1.05rem!important;display:flex!important;box-shadow:0 16px 34px #1f2a240e!important}.strava-hero p{color:#b24e15c7!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 .18rem!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important}.strava-hero h1{color:#173d30!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.7rem,3vw,2.3rem)!important;font-weight:850!important;line-height:1.05!important}.strava-hero span{color:#1a3128b8!important;margin-top:.3rem!important;font-size:.86rem!important;font-weight:540!important;line-height:1.34!important;display:block!important}.strava-status-pill{color:#9a4b18!important;background:#ff8d291a!important;border:1px solid #ff8d2938!important;border-radius:999px!important;flex:none!important;padding:.36rem .75rem!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important}.strava-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.9rem!important;display:grid!important}.strava-card{background:#ffffffe6!important;border:1px solid #1f4a3916!important;border-radius:1.1rem!important;gap:.62rem!important;padding:.95rem!important;display:grid!important;box-shadow:0 14px 30px #1f2a240b!important}.strava-card-wide{grid-column:1/-1!important}.strava-card h2{color:#0f3328!important;letter-spacing:-.01em!important;margin:0!important;font-size:1.04rem!important;font-weight:830!important;line-height:1.16!important}.strava-card p{color:#1a3128b8!important;margin:0!important;font-size:.8rem!important;font-weight:520!important;line-height:1.42!important}.strava-card ul{gap:.28rem!important;margin:0!important;padding-left:1.1rem!important;display:grid!important}.strava-card li{color:#1a3128c2!important;font-size:.78rem!important;line-height:1.28!important}.strava-status-list{gap:.32rem!important;margin:0!important;display:grid!important}.strava-status-list div{border-top:1px solid #1f4a3912!important;justify-content:space-between!important;gap:.8rem!important;padding-top:.32rem!important;display:flex!important}.strava-status-list div:first-child{border-top:0!important;padding-top:0!important}.strava-status-list dt{color:#1a31289e!important;font-size:.72rem!important;font-weight:650!important}.strava-status-list dd{color:#173d30!important;text-align:right!important;margin:0!important;font-size:.72rem!important;font-weight:800!important}.strava-actions{flex-wrap:wrap!important;gap:.45rem!important;display:flex!important}.strava-actions button{color:#155e4e!important;background:#1f6f5d0f!important;border:1px solid #1f6f5d29!important;border-radius:999px!important;width:fit-content!important;min-height:auto!important;padding:.34rem .78rem!important;font-size:.72rem!important;font-weight:760!important;line-height:1.1!important}.strava-actions button:disabled{opacity:.58!important;cursor:not-allowed!important}.strava-hint{color:#155e4ec7!important;font-weight:760!important}.strava-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;display:grid!important}.strava-roadmap div{background:#1f6f5d09!important;border:1px solid #1f4a3913!important;border-radius:.85rem!important;gap:.18rem!important;padding:.62rem!important;display:grid!important}.strava-roadmap strong{color:#b65719!important;font-size:.78rem!important;font-weight:850!important}.strava-roadmap span{color:#1a3128b8!important;font-size:.72rem!important;line-height:1.28!important}@media (width<=900px){.strava-hero{display:grid!important}.strava-grid,.strava-roadmap{grid-template-columns:1fr!important}.strava-card-wide{grid-column:auto!important}}
