@import"print.css";@view-transition{navigation:auto}.btn{touch-action:manipulation}:root{--black: #0A0A08;--base-white: #FEFDFB;--base-hover: #EDE9E3;--primary-50: #0a6abf14;--primary-100: rgb(242.5, 248.125, 252.5);--primary-200: rgb(200, 224.75, 244);--primary-300: rgb(157.5, 201.375, 235.5);--primary-400: #73B2E3;--primary-500: #4A9AD8;--primary-600: #2786cf;--primary-600-hover: #1975bc;--primary-700: #0A75C7;--primary-800: #06538D;--success-50: #ECFDF3;--success-200: #ABEFC6;--success-500: #17B26A;--success-700: #067647;--error-50: #FEF3F2;--error-200: #ffaeae;--error-500: #bb0000;--error-700: #990000;--warning-50: #FFFAEB;--warning-100: #FDF3D7;--warning-200: #FEDF89;--warning-500: #F79009;--warning-700: #B54708;--gray-50: #F9FAFB;--gray-100: #F2F4F7;--gray-150: #EEF0F4;--gray-200: #EAECF0;--gray-250: #e5e6e9;--gray-300: #D0D5DD;--gray-400: #98A2B3;--gray-500: #667085;--gray-600: #475467;--gray-700: #344054;--gray-900: #101828;--margin-50: 2px;--margin-100: 4px;--margin-200: 8px;--margin-300: 12px;--margin-400: 24px;--margin-600: 48px;--radius-200: 2px;--radius-400: 4px;--radius-500: 5px;--radius-600: 6px;--margin-outer: 32px;--section-padding: 24px;--max-width: 1280px;--font-family: SuisseIntl, sans-serif;--base-font-size: 18px;--section-columns: 1fr 1fr;--form-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);--focus-outline: 2px solid #F79009;--x-1: 9px;--x-2: 18px;--x-3: 27px;--x-4: 36px;--x-5: 45px;--x-6: 54px;--feature-nak-blau-1000: #2786cf;--feature-nak-blau-900: #4598d6;--feature-nak-blau-800: #5ea6db;--feature-nak-blau-700: #76b4e0;--feature-nak-blau-600: #8ec2e5;--feature-nak-blau-500: #a6d0ea;--feature-nak-blau-400: #bfdeef;--feature-nak-blau-300: #d7ecf4;--feature-nak-blau-200: #effaf9;--feature-nak-blau-100: #f7fdfc;--feature-schwarz-1000: #000000;--feature-schwarz-900: #1a1a1a;--feature-schwarz-800: #333333;--feature-schwarz-700: #4d4d4d;--feature-schwarz-600: #666666;--feature-schwarz-500: #808080;--feature-schwarz-400: #999999;--feature-schwarz-300: #b3b3b3;--feature-schwarz-200: #cccccc;--feature-schwarz-100: #e6e6e6;--feature-lila-1000: #731e7d;--feature-lila-900: #853b8d;--feature-lila-800: #97579d;--feature-lila-700: #a973ad;--feature-lila-600: #bb8fbd;--feature-lila-500: #cdabcd;--feature-lila-400: #dfc7dd;--feature-lila-300: #f1e3ed;--feature-lila-200: #f8f1f6;--feature-lila-100: #fcf8fb;--feature-sonnengelb-1000: #ffdc01;--feature-sonnengelb-900: #ffe01a;--feature-sonnengelb-800: #ffe433;--feature-sonnengelb-700: #ffe84d;--feature-sonnengelb-600: #ffec66;--feature-sonnengelb-500: #fff080;--feature-sonnengelb-400: #fff499;--feature-sonnengelb-300: #fff8b3;--feature-sonnengelb-200: #fffccc;--feature-sonnengelb-100: #fffee6;--feature-dunkelblau-1000: #1243a0;--feature-dunkelblau-900: #2b5aad;--feature-dunkelblau-800: #4471ba;--feature-dunkelblau-700: #5d88c7;--feature-dunkelblau-600: #769fd4;--feature-dunkelblau-500: #8fb6e1;--feature-dunkelblau-400: #a8cdee;--feature-dunkelblau-300: #c1e4fb;--feature-dunkelblau-200: #daf1ff;--feature-dunkelblau-100: #edf8ff;--feature-orange-1000: #f08200;--feature-orange-900: #f39119;--feature-orange-800: #f6a033;--feature-orange-700: #f9af4d;--feature-orange-600: #fcbe66;--feature-orange-500: #ffcd80;--feature-orange-400: #ffdc99;--feature-orange-300: #ffebb3;--feature-orange-200: #fffacc;--feature-orange-100: #fffce6;--feature-tuerkisblau-1000: #00a091;--feature-tuerkisblau-900: #19ada0;--feature-tuerkisblau-800: #33baaf;--feature-tuerkisblau-700: #4dc7be;--feature-tuerkisblau-600: #66d4cd;--feature-tuerkisblau-500: #80e1dc;--feature-tuerkisblau-400: #99eeeb;--feature-tuerkisblau-300: #b3fbfa;--feature-tuerkisblau-200: #ccfffe;--feature-tuerkisblau-100: #e6ffff;--feature-rot-1000: #d21400;--feature-rot-900: #d92d19;--feature-rot-800: #e04633;--feature-rot-700: #e75f4d;--feature-rot-600: #ee7866;--feature-rot-500: #f59180;--feature-rot-400: #fcaa99;--feature-rot-300: #ffc3b3;--feature-rot-200: #ffdccc;--feature-rot-100: #fff5e6;--feature-dunkelgruen-1000: #006e14;--feature-dunkelgruen-900: #197e2d;--feature-dunkelgruen-800: #338e46;--feature-dunkelgruen-700: #4d9e5f;--feature-dunkelgruen-600: #66ae78;--feature-dunkelgruen-500: #80be91;--feature-dunkelgruen-400: #99ceaa;--feature-dunkelgruen-300: #b3dec3;--feature-dunkelgruen-200: #cceedc;--feature-dunkelgruen-100: #e6fff5;--feature-himbeere-1000: #d73282;--feature-himbeere-900: #dd4b91;--feature-himbeere-800: #e364a0;--feature-himbeere-700: #e97daf;--feature-himbeere-600: #ef96be;--feature-himbeere-500: #f5afcd;--feature-himbeere-400: #fbc8dc;--feature-himbeere-300: #ffe1eb;--feature-himbeere-200: #fff0f5;--feature-himbeere-100: #fff8fa;--feature-gelbgruen-1000: #82be23;--feature-gelbgruen-900: #91c53c;--feature-gelbgruen-800: #a0cc55;--feature-gelbgruen-700: #afd36e;--feature-gelbgruen-600: #beda87;--feature-gelbgruen-500: #cde1a0;--feature-gelbgruen-400: #dce8b9;--feature-gelbgruen-300: #ebefd2;--feature-gelbgruen-200: #faf6eb;--feature-gelbgruen-100: #fcfbf5}@media(prefers-color-scheme: me){:root{--dark-bg: #0B121A;--dark-surface: #121E2B;--dark-surface-alt: #1A2B3B;--dark-elevation: #1E2A37;--dark-hover: #26415B;--primary-50: #0a6abf14;--primary-100: #d0e9fa;--primary-200: #aed7f4;--primary-300: #8cc5ee;--primary-400: #73B2E3;--primary-500: #4A9AD8;--primary-600: #2786cf;--primary-600-hover: #1975bc;--primary-700: #0A75C7;--primary-800: #06538D;--text-primary: #E2E8F0;--text-secondary: #A0AEC0;--text-tertiary: #718096;--text-inverse: #0B121A;--border-subtle: #2D3748;--border-strong: #3E4C5E;--success-50: #0e2f1e;--success-200: #78d9a2;--success-500: #17B26A;--success-700: #067647;--error-50: #3b1211;--error-200: #ff8b8b;--error-500: #bb0000;--error-700: #990000;--warning-50: #3b2c10;--warning-100: #4f3a10;--warning-200: #cba154;--warning-500: #F79009;--warning-700: #B54708;--gray-50: #1a1f27;--gray-100: #212733;--gray-150: #2a303d;--gray-200: #343B4A;--gray-250: #3E4658;--gray-300: #4C5567;--gray-400: #6B7280;--gray-500: #9CA3AF;--gray-600: #CBD5E1;--gray-700: #E5E7EB;--gray-900: #d8d8d8;--black: #fff;--base-white: #000;--form-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.05);--focus-outline: 2px solid var(--primary-400)}}@media(max-width: 1199px){:root{--base-font-size: 16px;--margin-outer: 16px;--section-padding: 16px;--section-columns: 1fr 1fr}}@media(max-width: 1023px){:root{--base-font-size: 16px;--margin-outer: 16px;--section-padding: 16px;--section-columns: 1fr}}*{box-sizing:border-box}html,body{overscroll-behavior-y:auto}html{font-size:var(--base-font-size);font-family:var(--font-family);scrollbar-gutter:stable;scrollbar-color:var(--primary-600) var(--gray-200)}html.fixed{scrollbar-gutter:unset}@font-face{font-family:SuisseIntl;src:local(SuisseIntl-Regular),url(/static/fonts/SuisseIntl-Light-WebM.woff2) format("woff2"),url(/static/fonts/SuisseIntl-Light-WebM.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:SuisseIntl;src:local(SuisseIntl-Regular),url(/static/fonts/SuisseIntl-Regular-WebM.woff2) format("woff2"),url(/static/fonts/SuisseIntl-Regular-WebM.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:SuisseIntl;src:local(SuisseIntl-Medium),url(/static/fonts/SuisseIntl-Medium-WebM.woff2) format("woff2"),url(/static/fonts/SuisseIntl-Medium-WebM.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:SuisseIntl;src:local(SuisseIntl-SemiBold),url(/static/fonts/SuisseIntl-SemiBold-WebM.woff2) format("woff2"),url(/static/fonts/SuisseIntl-SemiBold-WebM.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:SuisseIntl;src:local(SuisseIntl-Bold),url(/static/fonts/SuisseIntl-Bold-WebM.woff2) format("woff2"),url(/static/fonts/SuisseIntl-Bold-WebM.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}button{border:0 none;align-items:center;display:flex;flex-direction:row;cursor:pointer;gap:8px}button:hover{opacity:.9}button.primary{background-color:var(--primary-600);color:var(--base-white)}.button:hover{background-color:var(--primary-600-hover)}button svg{height:.75em;width:.75em}button.primary svg{color:var(--base-white)}button.secondary svg{color:var(--base-white)}.button.secondary,button.secondary{background-color:var(--gray-600);color:var(--base-white)}.button.tenary,button.tenary{background-color:var(--base-white);color:var(--primary-600) !important;border:0 none;padding:6px 14px}body.intern{margin:0;padding:0;font-family:var(--font-family);display:grid;grid-template-areas:"nav header" "nav main";grid-template-rows:auto 1fr;grid-template-columns:280px auto;background-color:var(--gray-150);color:var(--gray-900)}@media(max-width: 1199px){body.intern{grid-template-columns:80px auto}}@media(max-width: 1023px){body.intern{display:flex;flex-direction:column}}body.intern{font-size:16px;line-height:1.5em;margin:0}body.intern main{flex-grow:1}.flex-column{display:flex;flex-direction:column}.flex-cols{display:flex;flex-direction:row}.gap-4{gap:4px !important}.gap-8{gap:8px !important}.gap-16{gap:16px !important}.gap-32{gap:32px !important}@media(max-width: 1023px){.gap-32{gap:16px !important}}.padding-outer{padding:var(--margin-outer)}body{min-block-size:100vh;scrollbar-gutter:stable}.detail-view{--layout: column;display:flex;flex-direction:column;gap:16px}dialog .detail-view{padding:16px;overflow:auto;max-height:calc(80dvh - 64px)}.detail-view-links{--layout: column;display:flex;flex-direction:column;gap:8px}dialog .detail-view-links{padding:16px;max-height:calc(80dvh - 64px);overflow:auto}.detail-view-checkboxes{--layout: column;display:flex;flex-direction:column;gap:12px}dialog .detail-view-checkboxes{max-height:calc(80dvh - 64px);overflow:auto}.detail-view-checkboxes label{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400;cursor:pointer;align-items:baseline}.detail-view-checkboxes label div{display:flex;flex-direction:column;flex-grow:1;gap:0;line-height:1.25}.detail-view-checkboxes label div strong{font-weight:400}.detail-view-checkboxes label div small{font-size:14px;color:var(--gray-600)}.detail-view-checkboxes label:has(input[type=checkbox]:checked){color:var(--primary-800)}.detail-view-links a{padding:12px 16px;border-radius:8px;background-color:var(--base-white);color:var(--gray-700);text-decoration:none;display:flex;flex-direction:row;gap:8px}.detail-view-links a div{flex-grow:1;flex-direction:column;display:flex}.detail-view-links a strong{font-size:16px;color:var(--gray-900)}.detail-view-links a small{font-size:14px;color:var(--gray-600)}.detail-view-links a{position:relative}.modal-event form{padding:0;gap:0}.modal-event .content_set{gap:0 !important}.detail-view-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;border-top-left-radius:16px;border-top-right-radius:16px}dialog .detail-view-header{border-bottom:1px solid var(--gray-300);background:var(--base-white);padding:12px 16px 8px 16px}.detail-view-header button{background:none;border:0 none;cursor:pointer;color:var(--error-700);font-size:14px;padding:4px 8px;flex-shrink:0;min-width:40px;min-height:40px}.detail-view-debug{display:flex;flex-direction:row;padding:16px 16px 20px 16px;border-top:1px solid var(--gray-300);background:var(--base-white);gap:16px;align-items:baseline;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media(max-width: 1023px){.detail-view-debug{padding-bottom:calc(20px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}.detail-view-footer{display:flex;flex-direction:row;gap:16px;align-items:baseline;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media(max-width: 1023px){.detail-view-footer{padding-bottom:calc(20px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}dialog .detail-view-footer{border-top:1px solid var(--gray-300);background:var(--base-white);padding:16px 16px 20px 16px}.detail-view-footer .span2{grid-column:span 2;display:flex;align-items:baseline}.detail-view-footer small,.detail-view-footer a{display:flex;flex-direction:row;gap:4px}.detail-view-footer a:hover{color:var(--gray-900)}.detail-view-footer svg{color:var(--gray-600);width:18px;height:18px;margin:3px}.detail-view-footer svg:hover{color:var(--gray-900)}.detail-view-footer .actions{padding:0}@media(max-width: 1023px){.detail-view-footer .actions{display:contents}}.service-edit-modal .service-edit-head{padding:16px 24px}.service-edit-modal .service-edit-crumb,.service-edit-modal .service-edit-section-head,.service-edit-modal .service-edit-hero-top,.service-edit-modal .service-edit-meta-row{display:flex;align-items:center}.service-edit-modal .service-edit-crumb{gap:8px;font-weight:600}.service-edit-modal .service-edit-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 auto}.service-edit-modal .service-edit-body{gap:0}.service-edit-modal .service-edit-section{padding:0 0 16px 0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.service-edit-modal .service-edit-section:last-child{border-bottom:0}.service-edit-modal .service-edit-hero{display:flex;gap:16px}.service-edit-modal .service-edit-status-section{padding-top:16px}.service-edit-modal .service-edit-hero-content,.service-edit-modal .service-edit-meta,.service-edit-modal .event-person-supports,.service-edit-modal .service-edit-history-list{display:flex;flex-direction:column}.service-edit-modal .service-edit-hero-content{flex:1;gap:8px;min-width:0}.service-edit-modal .service-edit-hero-top,.service-edit-modal .service-edit-section-head{justify-content:space-between;gap:12px}.service-edit-modal .service-edit-edit-link,.service-edit-modal .link-action{display:inline-flex;align-items:center;gap:6px}.service-edit-modal .service-edit-edit-link svg,.service-edit-modal .link-action svg,.service-edit-modal .service-edit-section-title svg,.service-edit-modal .service-edit-meta-icon svg{width:1em;height:1em}.service-edit-modal .service-edit-title{margin:0;line-height:1.25}.service-edit-modal .service-edit-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.service-edit-modal .service-edit-title-row .service-edit-edit-link{white-space:nowrap}.service-edit-modal .service-edit-meta{gap:4px}.service-edit-modal .event-person-supports{gap:0;background:var(--base-white);border-radius:8px;padding:0;border:1px solid var(--gray-200)}.service-edit-modal .event-person-supports .add-support-btn{align-self:stretch;justify-content:flex-start;padding:10px 12px;border-top:1px solid var(--gray-200)}.service-edit-modal .service-edit-meta-row{gap:10px}.service-edit-modal .service-edit-meta-icon{display:inline-flex;flex:0 0 auto}.service-edit-modal .service-edit-section-title{margin:0;display:inline-flex;align-items:center;gap:8px}.service-edit-modal .service-edit-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.service-edit-modal .service-edit-body.service-edit-body--assign{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 320px);grid-template-areas:"hero availability" "main availability";gap:16px;align-items:start;min-height:0}.service-edit-modal .service-edit-body.service-edit-body--assign>.service-edit-hero{grid-area:hero;min-width:0}.service-edit-modal .service-edit-main{grid-area:main;min-width:0;display:flex;flex-direction:column}.service-edit-modal .service-edit-availability-col{grid-area:availability;align-self:stretch;min-width:0;border-left:1px solid var(--gray-200);padding-left:16px;display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.service-edit-modal .service-edit-availability-col-title{margin:0;font-size:13px;font-weight:600;color:var(--gray-700)}.service-edit-modal .service-edit-availability-col-list{overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0;gap:6px;padding-right:4px}.service-edit-modal .service-edit-assign-quick-item{font:inherit;border:1px solid var(--gray-200);background:var(--base-white);border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--gray-800)}.service-edit-modal .service-edit-assign-quick-item:hover{border-color:var(--primary-500);background:var(--primary-50)}.service-edit-modal .service-edit-assign-quick-dot{width:15px;height:15px;border-radius:999px;border:1px solid rgba(0,0,0,0);flex:0 0 auto}.service-edit-modal .service-edit-assign-quick-text{display:flex;flex-direction:column;gap:1px;min-width:0}.service-edit-modal .service-edit-assign-quick-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;min-width:0;line-height:1.2}.service-edit-modal .service-edit-assign-quick-name .person-role{font-weight:400}.service-edit-modal .service-edit-assign-quick-name .person-name{font-weight:500}.service-edit-modal .service-edit-assign-quick-reason{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;color:var(--gray-600)}.service-edit-modal .service-edit-assign-quick-empty{font-size:12px;color:var(--gray-600);padding:4px 0}.service-edit-modal .link-action{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;font:inherit;color:var(--primary-600)}.service-edit-modal .service-edit-history>summary{list-style:none;cursor:pointer}.service-edit-modal .service-edit-history>summary::-webkit-details-marker{display:none}.service-edit-modal .service-edit-history-list{gap:8px;padding-top:10px}.service-edit-modal .service-edit-history-item{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.service-edit-modal .service-edit-actions{display:flex;gap:12px;align-items:center}@media(max-width: 767px){.service-edit-modal .service-edit-head{align-items:flex-start}.service-edit-modal .service-edit-crumb{flex:1 1 auto;min-width:0;flex-wrap:wrap}.service-edit-modal .service-edit-hero-top{flex-direction:column;align-items:flex-start}.service-edit-modal .service-edit-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}@media(max-width: 767px){.service-edit-modal .service-edit-grid2{grid-template-columns:1fr}.service-edit-modal .service-edit-body.service-edit-body--assign{grid-template-columns:1fr;grid-template-areas:"hero" "main" "availability"}.service-edit-modal .service-edit-main{grid-area:main}.service-edit-modal .service-edit-availability-col{border-left:0;border-top:1px solid var(--gray-200);padding-left:0;padding-top:12px;height:auto;max-height:220px}}@keyframes pulse{0%{opacity:.9;box-shadow:0 0 20px 20px rgba(6,83,141,.2666666667);outline:40px solid,20px solid}100%{opacity:1;box-shadow:none}}.highlight{animation:pulse 2s ease;animation-iteration-count:1}a[data-close]{display:none}dialog a[data-close]{display:block;color:var(--error-700)}dialog a[data-close] svg{color:var(--error-700)}.detail-view-item{display:flex;flex-direction:column;gap:4px}.detail-view-item label{font-size:11px;line-height:16px}.detail-view-group{display:flex;flex-direction:row;gap:4px}.detail-view-header{display:flex;flex-direction:row}body.public{display:grid;grid-template-columns:2fr 1fr;margin:0;gap:0;background-color:var(--base-white)}@media(max-width: 1023px){body.public{grid-template-columns:1fr}}body.public h1 a{color:var(--primary-600)}body.public main{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto}body.intern main{max-width:var(--max-width);padding:var(--margin-outer);padding-top:0}@media(max-width: 1023px){body.intern main{padding:0 16px;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom)}}body.fixed{height:100dvh}body.fixed header{max-width:100%}body.fixed main{max-width:100%;height:calc(100dvh - 80px);padding-top:0;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}@media(max-width: 1023px){body.fixed main{padding:0;padding-left:calc(8px + env(safe-area-inset-left));padding-right:calc(8px + env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom)}}body.extended header{max-width:100%}body.extended main{max-width:100%;padding-top:0;display:flex;flex-direction:column;padding-bottom:16px;overflow:hidden}@media(max-width: 1023px){body.extended main{padding:0;padding-left:calc(8px + env(safe-area-inset-left));padding-right:calc(8px + env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom)}}body.intern main.open{display:none}body.public .content{padding:var(--margin-outer);grid-template-rows:auto;grid-template-columns:auto}body.white_content header,body.white_content main{background-color:var(--base-white);border-right:1px solid var(--gray-200)}body:has(.styleguide) main{background-color:var(--gray-200)}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}h1{color:var(--gray-900);font-weight:500;font-size:32px;line-height:var(--x-4);letter-spacing:-0.02em}@media(max-width: 1023px){h1{font-size:36px;line-height:44px}}@media(max-width: 767px){h1{font-size:28px;line-height:36px}}h2{font-size:24px;line-height:32px;font-weight:600;color:var(--gray-900)}h3{font-size:20px;line-height:30px;font-weight:600}h3 span a{font-size:18px;color:var(--primary-600)}h3:has(span){display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600;color:var(--gray-900)}h3>span{display:inline-block !important}h4{margin-top:4px;font-size:18px;line-height:28px;font-weight:600}p{font-size:18px;line-height:28px;font-weight:400}@media(max-width: 1023px){p{font-size:16px;line-height:24px}}p small{font-size:16px;line-height:24px;font-weight:400}@media(max-width: 1023px){p small{font-size:14px;line-height:20px}}h1+p,h2+p{color:var(--gray-600)}h1 span{font-size:50%;color:var(--gray-600)}p a{color:var(--primary-700)}p+section{margin-top:20px}b,strong{font-weight:500}body.public .login{display:grid;grid-template-rows:auto;background-position:center center;background-repeat:no-repeat;background-size:clamp(200px,80vw,80vh)}body.public .login h1{color:var(--gray-900);text-align:center;font-family:var(--font-family);font-size:1.875rem;font-style:normal;font-weight:600;line-height:2.375rem}body.public .login{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch;padding:var(--margin-outer)}body.public .inner{display:flex;max-width:22.5rem;flex-direction:column;align-items:center;gap:24px;text-align:center;color:var(--gray-600)}body.public .login p{color:var(--gray-500);text-align:center;font-family:var(--font-family);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-wrap:balance}body.public .copyright{color:var(--gray-600);font-size:.8em;font-style:normal;font-weight:400;line-height:1.5;display:flex;flex-direction:row;gap:16px;padding:var(--margin-outer)}body.public aside{display:flex;background-image:url("/static/assets/login/splash.jpg");background-size:cover;position:fixed;background-position:center center;top:0;right:0;bottom:0;width:30%}@media(max-width: 1023px){body.public aside{display:none}}.content a{text-decoration:underline}a.selected{color:var(--gray-900)}.layout_switch{display:flex;gap:16px}.layout_switch>span{padding:8px}@media(max-width: 1023px){.layout_switch>span{display:none}}.layout_switch a{display:flex;vertical-align:baseline;gap:4px;align-items:center}@media(max-width: 1023px){.layout_switch a span{display:none}}a.button{display:flex;padding:10px 18px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--primary-600);background:var(--primary-600);box-shadow:var(--form-shadow);color:var(--base-white) !important;font-family:sans-serif;font-size:.9em;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none}a.button-small{display:inline-block;padding:6px 18px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--primary-600);background:var(--primary-600);box-shadow:var(--form-shadow);color:var(--base-white) !important;font-family:sans-serif;font-size:.9em;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none}body.public aside img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}nav{display:flex;flex-direction:column;height:100dvh;grid-area:nav;gap:4px;padding:0 16px;background:var(--gray-50);border-right:1px solid var(--gray-200);padding-bottom:16px;position:sticky;top:0;bottom:0;z-index:400}@media(max-width: 1023px){nav{flex-direction:row;height:auto;background-color:var(--base-white);padding:8px 8px 8px 16px;gap:8px;border-bottom:1px solid var(--gray-200);padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(env(safe-area-inset-right) + 16px);padding-top:max(env(safe-area-inset-top),8px)}}@media(max-width: 767px){nav{gap:2px}}@media(max-width: 359px){nav{padding:8px 4px}}nav>a{height:40px}nav>a>img,nav>a>svg{margin:8px;color:var(--gray-600)}nav .menu{flex-grow:1;display:flex;flex-direction:column;gap:4px}@media(max-width: 1023px){nav .menu{display:none}}nav a>em{position:relative;font-style:normal}nav a.open+.menu{display:grid}@media(min-width: 1024px){nav .hide{display:none}}nav .fastSearchOpen{display:none}@media(max-width: 1023px){nav .fastSearchOpen{display:flex}}nav .button-add{display:none !important}@media(max-width: 1023px){nav .button-add{display:flex !important}nav .button-add>span{color:var(--primary-600)}nav .button-add>svg{padding:2px;border-radius:8px;background-color:var(--primary-600);color:#fff !important}}nav .button-logout{display:none !important}@media(max-width: 1023px){nav .button-logout{display:flex !important}nav .button-logout>span{color:var(--error-700)}nav .button-logout>svg{color:var(--error-700) !important}}@media(max-width: 1023px){nav .menu{position:absolute;display:none;position:absolute;--ha: calc(env(safe-area-inset-top) + 50px);height:calc(100dvh - var(--ha));margin:0;padding:12px;background-color:var(--gray-200);inset:var(--ha) 0 0 0;padding-left:calc(env(safe-area-inset-left) + 12px);padding-bottom:calc(env(safe-area-inset-bottom));overflow-y:auto;grid-template-columns:1fr 1fr}}@media(max-width: 767px){nav .menu{grid-template-columns:1fr}}nav .menu .left{display:flex;flex-direction:column;gap:4px;flex-grow:1}nav .menu .right{display:flex;gap:4px;flex-direction:column}nav .menu a{text-decoration:none;padding:8px 12px;display:flex;gap:8px;border-radius:6px;font-weight:600;line-height:24px;font-size:16px;color:var(--gray-900)}@media(max-width: 1023px){nav .menu a{display:flex}}nav .menu a.secondary{padding:6px 12px;line-height:24px;font-size:14px;color:var(--gray-700)}nav .menu a svg{color:var(--gray-500)}nav .menu a:active,nav .menu a:hover{background-color:var(--primary-600);color:#fff}nav .menu a:active svg,nav .menu a:hover svg{color:var(--base-white)}nav .menu a.selected{color:var(--base-white);background-color:var(--primary-600)}nav .menu a.selected svg{color:var(--base-white)}nav .menu a.later{color:var(--gray-400)}nav .menu a.later svg{color:var(--gray-400)}nav .menu a.later:active,nav .menu a.later:hover{background-color:var(--gray-400);color:var(--gray-300)}nav .menu a.later:active svg,nav .menu a.later:hover svg{color:var(--base-white)}nav .signature{background:#fff;padding:16px;font-size:12px;font-weight:300;line-height:16px;border-radius:8px;border:1px solid var(--gray-200)}@media(max-width: 1199px){nav .signature{font-size:0;padding:0;margin:0}}@media(max-width: 1023px){nav .signature{display:none}}nav .signature strong{margin-top:18px;display:block;font-weight:500}@media(max-width: 1199px){nav .signature strong{display:none}}nav .signature img{float:left;height:48px;aspect-ratio:1/1;margin-right:12px}@media(max-width: 1199px){nav .signature img{float:none;width:100%;margin-right:0}}@media(max-width: 1023px){nav .signature img{margin-right:0}}@media(max-width: 1199px){nav a span{display:none}}@media(max-width: 1023px){nav a span{display:inline}}nav a:last-child{margin-bottom:.5rem}nav a.home{text-decoration:none;color:var(--black);padding:8px;padding-bottom:56px;padding-top:24px;align-items:flex-end;font-size:27px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.27px;transition:margin-top .3s ease}@media(max-width: 1023px){nav a.home{display:flex;padding:0;font-size:32px;line-height:40px;gap:4px;align-items:baseline}}@media(max-width: 359px){nav a.home{gap:0;padding:0;display:flex;flex-direction:column;line-height:12px;padding-top:12px;padding-left:8px}}nav a.home span{transition:transform .3s ease}@media(max-width: 1199px){nav a.home span{display:block;transform:rotate(90deg);font-size:18px;text-wrap:nowrap}}@media(max-width: 1023px){nav a.home span{display:block;font-size:24px;transform:none}}@media(max-width: 359px){nav a.home span{font-size:15px}}nav a.home small{display:block;font-size:12px}@media(max-width: 1199px){nav a.home small{display:none}}@media(max-width: 359px){nav a.home small{font-size:8px;display:inline-block}}nav a.home:hover{background:rgba(0,0,0,0)}nav a.home>img{width:66px;max-width:100%;aspect-ratio:1/1}nav .menu a svg{width:24px}.autospace{flex-grow:1}@media(max-width: 767px){.autospace-smartphone{flex-grow:1}}header{grid-area:header;display:flex;flex-direction:row;gap:12px;padding:16px var(--margin-outer);z-index:200;max-width:var(--max-width);align-items:center;border-right:1px solid var(--gray-100);border-top:1px solid var(--gray-100);background:inherit;position:sticky;top:0}@media(max-width: 767px){header{gap:10px;padding-block:8px;top:57px;flex-wrap:wrap;align-items:flex-start}}.white_content header{background-color:var(--base-white)}header .button,header button{background-color:var(--primary-600);color:#fff;border-radius:var(--radius-400);display:block;align-self:flex-start;display:flex;padding:6px 24px 6px 16px;align-items:center;gap:8px;border-radius:8px;margin:2px 0;font-size:16px;flex-shrink:0;min-width:40px;min-height:40px}@media(max-width: 767px){header .button,header button{gap:4px;padding:6px 8px 6px 10px}header .button span,header button span{display:none}}header>a{font-size:0;line-height:0}@media(max-width: 1023px){header .hide{display:none}}header .fastSearchOpen,header .button-add{margin:0}@media(max-width: 1023px){header .fastSearchOpen,header .button-add{display:none !important}}.breadcrumbs{display:flex;flex-direction:row;padding:0;margin:0;gap:4px;list-style:none;align-items:center}@media(max-width: 767px){.breadcrumbs{margin-block:2px;gap:0}}.breadcrumbs span,.breadcrumbs a:last-child{color:var(--gray-600)}.breadcrumbs a svg{color:var(--gray-600)}.breadcrumbs svg{color:var(--gray-300)}.breadcrumbs,.breadcrumbs a,.breadcrumbs a span{text-decoration:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--primary-600);text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}@media(max-width: 767px){.breadcrumbs,.breadcrumbs a,.breadcrumbs a span{font-size:12px;line-height:20px}}.breadcrumbs a.home{font-size:0;line-height:0}@media(max-width: 767px){.breadcrumbs a.home{padding:4px}.breadcrumbs a.home svg{height:16px;width:16px}}.breadcrumbs a.home::after{content:""}footer{grid-area:footer;padding:1rem 0;display:flex;flex-direction:row;gap:1rem;color:var(--gray-600);font-size:16px}footer a{font-size:16px;line-height:24px}@media(max-width: 767px){footer a{font-size:18px;line-height:28px}}footer .copyright{font-size:14px;line-height:20px}a{text-decoration:none;font:inherit;color:inherit}.card>h3{font-size:18px;line-height:20px;font-weight:500}@media(max-width: 767px){.card>h3{font-size:16px;line-height:18px}}.card>p{font-size:15px;line-height:20px;font-weight:400}.card>a{font-size:15px;line-height:20px;font-weight:600}body:has(.styleguide){background:var(--gray-100)}.styleguide{margin:var(--margin-outer);display:flex;flex-direction:column;gap:40px}.styleguide h1{color:var(--gray-900);font-size:30px;font-style:normal;font-weight:600;line-height:38px;margin:0;padding:0}.styleguide h2{color:var(--gray-900);font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin:0;padding:0}.styleguide h3{color:var(--gray-900);font-size:18px;font-style:normal;font-weight:600;line-height:30px}.styleguide>section>div>h2+p{color:var(--gray-600);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.styleguide .color_panel{display:inline-block;min-width:100px;height:1em;margin-right:.5em}.styleguide section{display:block;border-radius:var(--radius-600);background-color:var(--base-white);border:1px solid var(--gray-200, #EAECF0);background:var(--base-white, #FFF);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}.styleguide .color_grid{display:grid;grid-template-columns:96px 1fr;gap:8px}.styleguide .button_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}@media(max-width: 1023px){.styleguide .button_grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.styleguide .button_grid{grid-template-columns:1fr}}.styleguide .icon_grid{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 1199px){.styleguide .icon_grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1023px){.styleguide .icon_grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.styleguide .icon_grid{grid-template-columns:1fr}}.styleguide .icon_panel{display:flex;border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-200);padding:16px;gap:8px}@media(max-width: 767px){.styleguide .icon_panel{border-right:0 none}}@media(max-width: 1023px){.styleguide .icon_panel:nth-child(3n){grid-template-columns:1fr 1fr}}.styleguide .icon_panel:nth-child(3n){border-right:0 none}.styleguide .color_panel{display:inline-block;min-width:100px;height:1.5em;margin-right:.5em}.break_desktop,.break_tablet,.break_smartphone{border-right:1px solid #475467;container-type:inline-size}@media(max-width: 767px){.hide-on-smartphone{display:none}}.breakpoint{padding:var(--margin-outer)}.list_with_filter{display:grid;gap:64px;grid-template-columns:auto 300px}@media(max-width: 1199px){.list_with_filter{grid-template-columns:auto}}.content{padding:0;font-size:var(--base-font-size);max-width:var(--max-width);display:grid;grid-row-gap:16px;grid-column-gap:64px;grid-template-columns:auto 300px;grid-template-areas:"top top" "content sidebar" "content actions" "content more";grid-template-rows:auto auto auto;align-items:start;position:relative;hyphens:auto;hyphenate-limit-chars:10 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative}@media(max-width: 1023px){.content{grid-template-columns:auto;grid-template-areas:"top" "content" "sidebar" "actions" "more"}}.content div:first-child{grid-area:content}.content div.sidebar{grid-area:sidebar}.content div.actions{grid-area:actions}.content div.top{grid-area:top;padding:20px;background-color:var(--gray-100)}.content-grid .content{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 8px, #ddd 8px, #ddd 9px),repeating-linear-gradient(to right, transparent 0, transparent 8px, #ddd 8px, #ddd 9px);background-size:9px 9px}.content-highlight .content h1,.content-highlight .content h2,.content-highlight .content h3,.content-highlight .content ul{background-image:linear-gradient(45deg, rgba(116, 192, 0, 0.25) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 50%, rgba(116, 192, 0, 0.25) 50%, rgba(116, 192, 0, 0.25) 75%, rgba(255, 255, 255, 0.1) 75%, rgba(255, 255, 255, 0.1) 100%);background-size:18px 18px}.content-highlight .content p,.content-highlight .content li{background-image:linear-gradient(45deg, rgba(238, 97, 125, 0.25) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 50%, rgba(238, 97, 125, 0.25) 50%, rgba(238, 97, 125, 0.25) 75%, rgba(255, 255, 255, 0.1) 75%, rgba(255, 255, 255, 0.1) 100%);background-size:18px 18px}.content-highlight .content blockquote{background-image:linear-gradient(45deg, rgba(19, 255, 227, 0.25) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 50%, rgba(19, 255, 227, 0.25) 50%, rgba(19, 255, 227, 0.25) 75%, rgba(255, 255, 255, 0.1) 75%, rgba(255, 255, 255, 0.1) 100%);background-size:18px 18px}.content-highlight .content img{box-shadow:0 0 0 2px inset #ffd011}.content img{max-width:100%;max-height:50vh}.content figure{margin:0;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:var(--x-2);border:1px solid var(--gray-200)}.content figure figcaption{font-weight:400;font-size:16px;line-height:var(--x-3);margin:0;color:var(--gray-900)}.content h1{font-weight:500;font-size:32px;letter-spacing:-0.02em;line-height:var(--x-4);margin-bottom:var(--x-2);text-wrap:balance}.content h2{font-weight:500;font-size:24px;line-height:var(--x-3);margin-top:var(--x-3);margin-bottom:var(--x-2)}.content h3{font-weight:500;font-size:18px;line-height:var(--x-2);margin-top:var(--x-2);margin-bottom:var(--x-2)}.content table{margin:0;width:100%;line-height:var(--x-3);margin-bottom:var(--x-3)}.content table td{vertical-align:top}.content .marked{margin-top:var(--x-3);padding:var(--x-2) var(--x-3) var(--x-1) var(--x-3);background-color:rgba(174,222,245,.5);border-radius:var(--x-2);margin-bottom:var(--x-3)}.content a:has(sup){text-decoration:none}.content sup{font-size:12px;line-height:var(--x-2);vertical-align:super;margin-left:2px;margin-right:2px}.content sup a{color:var(--primary-600);text-decoration:none}.content div.toc{display:flex;gap:8px;flex-direction:column}.content div.toc a{color:var(--primary-700);text-decoration:none;font-size:16px;text-wrap:balance}.content div.toc a:hover{color:var(--primary-900)}.content .marked h3:first-child{margin-top:var(--x-1)}.content .text-primary-600 *,.content .text-primary-600{color:var(--primary-600)}.content .text-primary-600 a{color:var(--primary-600);text-decoration:underline}.content .footer{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 1023px){.content .footer{grid-template-columns:1fr}}.content .footer p{font-size:11px;line-height:14px;margin:0;padding:0;color:var(--primary-600)}.content .extrablock{margin-top:var(--x-3);padding:var(--x-2) var(--x-3) var(--x-1) var(--x-3);background-color:var(--primary-100);border-radius:var(--x-2);margin-bottom:var(--x-3);background-color:#d5eaf9}.content .extrablock h3{font-weight:500;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-1);margin-top:0}.content .marginal{margin-top:var(--x-3);padding:var(--x-1);background-color:var(--primary-600);border-radius:var(--x-1);margin-bottom:var(--x-2)}.content .marginal h4{font-weight:500;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-1)}.content .marginal p{line-height:var(--x-2);font-size:12px;margin-top:2px;margin-bottom:calc(var(--x-2) - 2px)}.content .marginal p:last-child{margin-bottom:0}.content .block h2:first-child{padding-top:0}.content h2+p{color:var(--gray-900)}.content p{font-weight:400;font-size:18px;line-height:var(--x-3);margin-top:0;margin-bottom:var(--x-3);color:var(--gray-900)}.content ul{font-weight:400;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-3);padding:0;padding-left:var(--x-3);list-style-position:outside;list-style-image:url("/static/svg/list-style.svg")}.content ol{font-weight:400;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-3);padding:0;padding-left:var(--x-3)}ul{list-style-position:outside;list-style-image:url("/static/svg/list-style.svg")}.content ul+ul,.content ol+ul,.content h3+ul,.content h2+ul{margin-top:0}.content ul ul{margin-top:var(--x-1)}.content ul li{margin:0;padding:0;margin-bottom:var(--x-1);text-indent:0;color:var(--gray-900);display:list-item;line-height:var(--x-3)}content-editorjs a{color:var(--primary-700);text-decoration:underline}content-editorjs .cdx-nested-list{font-weight:400;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-3);padding:0;padding-left:var(--x-3);list-style-position:outside;list-style-image:url("/static/svg/list-style.svg")}content-editorjs .cdx-nested-list--ordered{margin:0;padding:0;margin-bottom:var(--x-1);text-indent:0;color:var(--gray-900);display:list-item;line-height:var(--x-3);list-style-image:none;font-weight:400;font-size:18px;line-height:var(--x-3);margin-bottom:var(--x-3);padding:0;padding-left:var(--x-3)}content-editorjs .cdx-nested-list__item{margin:0;padding:0;margin-bottom:var(--x-1);text-indent:0;color:var(--gray-900);display:list-item;line-height:var(--x-3)}content-editorjs .cdx-nested-list--ordered .cdx-nested-list__item{display:flex}content-editorjs .cdx-nested-list--unordered>.cdx-nested-list__item::before{content:unset}content-editorjs .cdx-nested-list__item::before{content:unset}content-editorjs .tc-table{margin-bottom:var(--x-3);align-items:baseline}content-editorjs .tc-cell{font-weight:400;font-size:18px;line-height:var(--x-3);margin-top:0;color:var(--gray-900);padding:4px 8px;border-bottom:1px solid var(--gray-300)}content-editorjs .tc-table--heading .tc-row:first-child .tc-cell{font-weight:500;border-bottom:1px solid var(--gray-200)}content-editorjs h2.ce-header{padding:unset;margin:unset;outline:unset;font-weight:500;font-size:24px;line-height:var(--x-3);margin-top:var(--x-3);margin-bottom:var(--x-2)}content-editorjs h3.ce-header{padding:unset;margin:unset;outline:unset;font-weight:500;font-size:18px;line-height:var(--x-2);margin-top:var(--x-2);margin-bottom:var(--x-2)}content-editorjs .image-tool{margin-bottom:var(--x-2)}content-editorjs .image-tool__image{border-radius:0}content-editorjs .cdx-button{flex-grow:1;padding:6px}content-editorjs .ce-popover-item svg{width:16px;height:16px}content-editorjs .ce-popover-item.active{background:var(--color-background-icon-active);color:var(--color-text-icon-active)}content-editorjs .custom-gray-paragraph,.custom-gray-paragraph{background-color:var(--gray-100);padding:16px;border-radius:8px;margin-bottom:var(--x-3)}content-editorjs .custom-blue-paragraph,.custom-blue-paragraph{background-color:var(--primary-100);padding:16px;border-radius:8px;margin-bottom:var(--x-3)}.content li::marker{color:var(--primary-600)}.content ul li a{text-decoration:none;color:var(--primary-700)}.content ul.toc li a{text-decoration:none;color:var(--gray-900)}.content div[id^=ft] p{font-size:13px;margin-bottom:8px;line-height:16px}.content ol{counter-reset:item;font-weight:400;font-size:18px;line-height:var(--x-3);margin-top:0;margin-bottom:var(--x-3);list-style:none;padding:0;padding-left:var(--x-3)}.content ol>li{counter-increment:item}.content ol ol>li{display:block}.content ol>li:before{content:counters(item, ".") ". ";margin-left:-20px}ol.custom-gray-paragraph,ol.custom-blue-paragraph,ul.custom-gray-paragraph,ul.custom-blue-paragraph{padding:16px 16px 16px 40px}.content time{font-weight:500;font-size:16px;line-height:var(--x-2);margin:0;padding:0;color:var(--primary-600);display:block}.content blockquote{border-left:3px solid var(--primary-600);padding:var(--x-2) var(--x-2) var(--x-2) calc(var(--x-2) - 3px);margin:0;margin-bottom:var(--x-2)}.content blockquote p{font-style:italic;font-size:24px;line-height:var(--x-4);margin:0;padding-bottom:var(--x-3);text-wrap:balance}.content blockquote footer{gap:0;display:block;padding:0;margin:0;font-size:16px;line-height:var(--x-2)}.content .block{margin:0;padding:1.5556em 1.8em;margin-bottom:0;background-color:var(--gray-100);border-radius:8px}.content .block p:last-child{margin-bottom:0}.search_bar{display:flex;padding:6px 14px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--gray-300);background:var(--base-white);box-shadow:var(--form-shadow);display:flex;flex-direction:row}.search_bar input{flex-grow:1;border:0 none !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--base-white);font-size:18px;padding:0 !important}@media(max-width: 767px){.search_bar input{display:none}}.search_bar input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333}.search_bar input:active,.search_bar input:focus{border:0 none !important;outline:0 !important}.search_bar svg{color:var(--gray-500)}.intern{hyphens:manual}.intern .content_set{display:flex;flex-direction:column;gap:40px;hyphens:auto}@media(max-width: 1199px){.intern .content_set{gap:16px}}.intern .section_grid{display:grid;grid-template-columns:var(--section-columns);gap:var(--section-padding);align-items:start}.calltoaction_editor{padding:0;display:flex;gap:8px;align-items:baseline;margin-top:var(--x-2);margin-bottom:var(--x-3)}.calltoaction_editor ::-moz-selection{color:var(--base-white);background:var(--primary-600)}.calltoaction_editor ::selection{color:var(--base-white);background:var(--primary-600)}.calltoaction_editor .fake_button{padding:8px 16px;gap:8px;border-radius:8px;background-color:var(--primary-600);color:#fff;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none}.calltoaction_editor .fake_link{border:1px solid #eee;padding:4px 8px;border-radius:4px;font-size:14px}.calltoaction{display:flex}.calltoaction a{display:block;padding:8px 16px;background-color:var(--primary-600) !important;color:var(--base-white) !important;border-radius:8px;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none}.content .attaches,.attaches{border:.5px solid var(--gray-200);display:flex;padding:8px 12px}.content .attaches a,.attaches a{display:block;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none}.content .attaches,.attaches{border-radius:4px;margin:0;margin-bottom:2px}p.attaches+p{margin-top:var(--x-2)}.intern section{border-radius:12px;border:1px solid var(--gray-200, #EAECF0);background:var(--base-white, #FFF);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);padding:0 0 0 0}.intern section.transparent{background-color:rgba(0,0,0,0);box-shadow:none;border:0 none}.intern section>h3{color:var(--gray-900);font-size:20px;font-style:normal;font-weight:600;line-height:30px;margin:0;padding:var(--section-padding) var(--section-padding) 0 var(--section-padding)}.intern section>p{padding:0 var(--section-padding)}.items{display:flex;flex-direction:column;padding-top:calc(var(--section-padding)/2)}.items .item{display:flex;padding:16px;align-items:flex-start;gap:8px;align-self:stretch;border-top:1px solid #eaeaea}@media(max-width: 767px){.items .item{padding:12px 8px}}.items .sep{font-size:11px;display:flex;padding:2px 16px 0 16px;align-items:flex-start;gap:8px;align-self:stretch;color:var(--gray-600)}@media(max-width: 767px){.items .sep{padding:4px 8px 0 8px}}.items .item-single{display:flex;padding:8px;align-items:flex-start;gap:8px;align-self:stretch;border-top:1px solid #eaeaea;padding-inline:var(--section-padding);justify-content:space-between}.items a.item-single:hover{cursor:pointer;background-color:var(--gray-200);text-decoration:none}.items .item>div{gap:2px;display:flex;flex-direction:column}.items a.item:hover{cursor:pointer;background-color:var(--gray-200);text-decoration:none}.items .item>div>div{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.items .item>svg{width:24px;height:24px;flex-shrink:0;flex-grow:0}.items .item strong{color:var(--gray-900);font-size:16px;font-style:normal;font-weight:500;line-height:18px;text-wrap:balance}@media(max-width: 767px){.items .item strong{font-size:16px;line-height:18px}}.items .item small{color:var(--gray-900);font-style:normal;font-weight:300;line-height:20px}.items .item .link{color:var(--primary-600);text-align:right;font-size:15px;font-style:normal;font-weight:500;line-height:20px;flex-shrink:0}.dates{margin:0;padding:0;padding:20px 0}.dates:last-child{padding-right:20px}.dates h4{font-weight:700;font-size:14px;line-height:20px;padding:20px 16px 4px 16px}.dates h4:first-child{padding-top:4px}.dates a{display:grid;grid-template-columns:auto 62px;margin:0;width:100%;padding:8px 16px;border-top:1px solid var(--gray-200)}.dates a:hover{background-color:var(--base-hover)}.dates a .right{text-align:right}.dates a strong{font-weight:600;font-size:12px;line-height:18px;color:var(--gray-900)}.dates a small{font-weight:400;font-size:12px;line-height:18px;color:var(--gray-400)}.flex-row{display:flex;flex-direction:row;gap:8px;align-items:baseline}.flex-rows{display:flex;flex-direction:column;gap:0}.flex-row-responsive{display:flex;flex-direction:row;gap:8px;align-items:baseline}@media(max-width: 1023px){.flex-row-responsive{flex-direction:column}}.flex-start{align-items:flex-start}.infomark{color:var(--primary-600);font-weight:400;text-wrap:auto}button,.button{background-color:var(--primary-600);color:var(--base-white);padding:8px 16px;font-size:18px;font-style:normal;font-weight:400;line-height:20px;flex-shrink:0;border-radius:6px}.tenary{color:var(--primary-600);font-size:16px;font-weight:400}.label_history{display:flex;gap:4px;border-radius:6px;background:var(--gray-50);color:var(--gray-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;hyphens:none}.label_plan{display:flex;gap:4px;border-radius:6px;background:var(--primary-50);color:var(--primary-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;hyphens:none}.label_latest{display:flex;gap:4px;border-radius:6px;background:var(--success-50);color:var(--success-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;hyphens:none}.label_autosave,.label_draft{display:flex;gap:4px;background:var(--warning-50);color:var(--warning-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none}.label_green.bordered{border:1px solid var(--success-200);background-color:var(--success-50)}.label_red.bordered{border:1px solid var(--error-200);background-color:var(--error-50)}.label_grey.bordered{border:1px solid var(--gray-200);background-color:var(--gray-50)}.label_orange.bordered{border:1px solid var(--warning-200);background-color:var(--warning-50)}.label_green{display:flex;justify-content:flex-end;gap:4px;border-radius:6px;background:var(--success-50);color:var(--success-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;hyphens:none;text-wrap:nowrap}.label_lightblue{display:flex;justify-content:flex-end;gap:4px;background:var(--primary-50);color:var(--primary-500);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none;text-wrap:nowrap}.label_blue{display:flex;justify-content:flex-end;gap:4px;background:var(--primary-50);color:var(--primary-600);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none;text-wrap:nowrap}.label_grey{display:flex;justify-content:flex-end;gap:4px;background:var(--gray-50);color:var(--gray-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none;text-wrap:nowrap}.label_orange{display:flex;justify-content:flex-end;gap:4px;background:var(--warning-50);color:var(--warning-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none;text-wrap:nowrap}.text_red,.button.tenary.text_red{color:var(--error-700) !important}.background_red{background-color:var(--error-500) !important;color:#fff !important}.label_red{display:flex;justify-content:flex-end;gap:4px;background:var(--error-50);color:var(--error-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;padding:0 6px;letter-spacing:.24px;align-items:baseline;border-radius:6px;hyphens:none;text-wrap:nowrap}.meta_tags{display:flex;flex-wrap:wrap;gap:4px}.meta_tag_green{padding:4px 8px;font-size:12px;border:1px solid var(--success-200);line-height:14px;background-color:var(--success-50);color:var(--success-700);border-radius:4px}.meta_tag_red{padding:4px 8px;font-size:12px;border:1px solid var(--error-200);line-height:14px;background-color:var(--error-50);color:var(--error-700);border-radius:4px}.form,form{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;container-type:inline-size}@media(max-width: 1023px){.form,form{padding:0}}form .form{padding:0;margin:0;display:flex;flex-direction:column;gap:24px;container-type:inline-size}form.filter{--layout: row;--align-items: center;display:flex;flex-direction:row;gap:8px;align-items:baseline;padding:0;margin:0;flex-wrap:wrap;margin-top:8px;background-color:var(--gray-200);padding:16px;border-radius:8px}form.filter div.actions{padding:0}form label{display:flex;font-weight:600;flex-direction:column;gap:4px}form label.inline{display:flex;flex-direction:row;gap:8px;align-items:baseline;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}form label.inline-small{display:flex;flex-direction:row;gap:1px;align-items:center;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:12px}form label label{font-weight:400}form label span{font-weight:400}form label span strong{font-weight:500}form div.actions{display:flex;flex-direction:row;gap:24px;align-items:center;padding:18px 0;flex-wrap:wrap}form div.actions>*{width:-moz-fit-content;width:fit-content}form textarea,select,form input[type=date],form input[type=time],form input[type=datetime-local],form input[type=file],form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form input[type=search],form input[type=number]{border-radius:6px;border-color:var(--gray-300);border-width:1px;border-style:solid;background-color:var(--base-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;font-size:18px;color:var(--gray-600);flex-shrink:1;transform:translateX(-2px);box-shadow:var(--form-shadow)}select{width:100%}.select{display:grid;grid-template-areas:"select";align-items:center;position:relative;outline:0}.select select,.select::after{grid-area:select;outline:0}.select select{padding-right:3em}.select::after{content:"";width:8px;height:8px;justify-self:end;margin:0 1em;border:2px solid var(--primary-600);border-left:0;border-top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:rotate(45deg) translateX(-4px);transition:transform .3s ease-in-out}.select:active::after{transform:rotate(225deg)}ul.dialog{list-style:none;margin:0;padding:0}ul.dialog li{margin:0 0 8px 0;padding:0}ul.dialog li a{border:var(--gray-400);border-radius:8px;padding:8px 12px;background-color:var(--base-white)}ul.dialog li a svg{scale:2;padding-top:3px;color:var(--primary-600)}ul.dialog li a.disabled{color:var(--gray-400)}ul.dialog li a:hover{background-color:var(--gray-200)}.intern .toolbar{padding:16px 16px;display:flex;flex-direction:row;gap:8px;position:sticky;top:0;z-index:0;background:rgba(0,0,0,0);border:0 none;box-shadow:none;align-items:flex-start}@media(max-width: 1023px){.intern .toolbar{flex-direction:column}}.intern .toolbar button{color:var(--base-white);padding:8px 16px;border-radius:var(--radius-600);background-color:var(--primary-700);font-size:18px}.status_msg a,.error_msg a,.warning_msg a{text-decoration:underline}.status_msg{border:1px solid var(--success-200);background:var(--success-50);color:var(--success-700);padding:16px;border-radius:6px;margin-bottom:16px;box-shadow:var(--form-shadow)}.warning_msg{border:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-700);padding:16px;border-radius:6px;margin-bottom:16px;box-shadow:var(--form-shadow)}.warning_msg a{font-weight:500;text-decoration:underline}.warning_msg:empty{display:none}.error_msg{border:1px solid var(--error-200);background:var(--error-50);color:var(--error-700);padding:16px;border-radius:6px;margin-bottom:16px;box-shadow:var(--form-shadow)}label.inline{display:block;width:100%;font-weight:normal}label.option{display:flex;flex-direction:row;gap:8px;align-items:baseline;font-weight:400}:focus-visible{outline:var(--focus-outline)}.checkbox-400{transform:scale(2);margin-right:11px}.checkbox-600{transform:scale(3);margin:40px 15px 0 0}content-daterange{display:flex;flex-direction:row;gap:2px;align-items:baseline}@container (width < 600px){content-daterange{flex-direction:column}}content-action-item{color:#fff;display:flex;flex-direction:row;gap:12px;background-color:var(--base-white);color:var(--gray-900);padding:12px 16px;border-bottom:1px solid var(--gray-200)}content-action-item[primary]{font-weight:500}content-action-item[warning]{color:var(--error-700)}content-action-item:hover{color:var(--primary-600);background-color:var(--gray-50)}content-action-item[warning]:hover{color:var(--error-700)}content-action{display:flex;flex-direction:column;border-radius:8px;background-color:var(--primary-600);z-index:10000;padding:8px 16px;color:#fff}content-action-item svg{height:24px;transition:transform .5s ease-in-out;transform:rotate(180deg)}content-action .label{display:flex;gap:12px;padding:8px 12px}content-action .extra{opacity:0}content-action:hover svg{transform:rotate(0deg)}button.primary{background-color:var(--primary-600);color:#fff}.primary{color:var(--primary-600)}.error{color:var(--error-700)}a.delete{color:var(--error-700) !important}content-sections>h3{border-bottom:1px solid var(--gray-400);margin-right:4px;color:var(--gray-400);display:flex;flex-direction:row;gap:8px;padding:4px 8px;font-weight:400;align-items:center}content-sections h3[done] svg{scale:.8;color:var(--success-700)}content-sections h3[open] svg{scale:.8;color:var(--error-700)}content-sections h3[selected]{color:var(--gray-900);border-bottom:1px solid var(--gray-900)}mark{padding:4px 8px;display:inline-block;background-color:var(--warning-50);border:1px solid --warning-200;border-radius:6px;font-size:12px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}table{width:100%;border-collapse:collapse}table.nomargins{margin:0}section.empty{padding:24px}@media(max-width: 767px){section.empty{padding:16px}}table th{text-align:left;padding:6px 8px;font-weight:500;border-bottom:1px solid var(--gray-700)}table td{padding:6px 8px;border-bottom:1px solid var(--gray-300);vertical-align:top}table tr:hover{background-color:var(--primary-100)}table td a{color:var(--primary-600)}content-preview{background:var(--base-white);min-height:400px;display:block;width:100%}content-label{max-width:100%;display:block}content-label a{font-weight:400}content-label.error{border-left:3px solid var(--error-700);padding-left:8px;margin-left:-11px}content-object input,content-object textarea{display:block;padding:4px}content-object textarea:not([rows]){min-height:200px}div[slot=panel][selected]{display:flex;flex-direction:column;gap:4px;padding:16px 0}.button,button{--_border: none;--_highlight: none;--_spring-easing: var(--ease-3);--_spring-duration: 145ms;box-shadow:var(--shadow-4)}.button:active,button:active{transform:scale(0.9);box-shadow:var(--shadow-1)}selection-matrix{width:100%;display:flex;flex-direction:row;align-items:center;width:100%;align-items:flex-start;flex-direction:column;background-color:#fff;border-radius:8px;padding:4px 16px 8px 16px;box-shadow:var(--form-shadow);border:1px solid var(--gray-300)}selection-matrix-item{display:grid;grid-template-columns:1fr 2fr 30px;border-bottom:1px solid var(--gray-300);padding:16px 0;gap:4px;width:100%;align-items:start;line-height:18px}@media(max-width: 767px){selection-matrix-item{grid-template-columns:1fr;gap:8px}}selection-matrix-add{margin-top:8px;display:inline-block}textarea{width:100%;min-height:100px;padding:8px;font-family:var(--font-family);font-size:16px}input{font-size:16px}content-tags{display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--base-white);border:1px solid var(--gray-300);display:block;border-radius:8px;width:100%;padding:4px}content-tag-item{padding:8px 16px;font-size:16px;border-radius:8px}content-tag-item:hover{background-color:var(--gray-100)}content-dialog{z-index:10000}content-duty-set{display:flex;background:var(--base-white);border:1px solid var(--gray-300);border-radius:8px;width:100%;padding:4px;gap:4px;flex-direction:column}content-duty{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;min-width:100px;padding:4px;align-items:flex-start;flex-direction:row;gap:4px}content-music-selection{display:flex;flex-direction:column;align-items:center;background:var(--base-white);border:1px solid var(--gray-300);border-radius:8px;width:100%;padding:8px;align-items:flex-start}content-modal-form{display:flex;flex-direction:column;background:var(--base-white);border:1px solid var(--gray-300);border-radius:8px;width:100%;padding:8px;gap:0}content-multiselect{display:flex;flex-direction:row;align-items:center;background:var(--base-white);border:1px solid var(--gray-300);border-radius:8px;width:100%;padding:4px;align-items:flex-start;flex-direction:row}content-multiselect[rows]{flex-direction:column;width:100%}content-multiselect[max="1"]{width:-moz-fit-content;width:fit-content}content-multiselect content-multiselect-item{padding:8px 8px 4px 8px;display:flex;gap:2px;flex-grow:0;align-items:flex-start;line-height:18px;border-radius:6px;border-bottom:0 none;width:-moz-fit-content;width:fit-content}content-multiselect[rows] content-multiselect-item{padding:10px 16px 6px 16px;display:flex;gap:8px;flex-grow:1;border-bottom:1px solid var(--gray-200);width:100%;align-items:flex-start;line-height:18px;border-radius:6px}content-multiselect-item:hover{background-color:var(--gray-100)}content-multiselect-item svg{width:24px;height:24px;flex-shrink:0;display:flex}content-multiselect-item img{border-radius:6px;height:24px;width:24px}content-version{color:var(--gray-500);display:flex;font-size:11px}content-notes{font-size:11px}.subnav{height:auto;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:20px;padding:0;border:0 none rgba(0,0,0,0);position:relative;z-index:1}.content_submenu{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"title title" "menu content";gap:24px}.content_submenu h1{grid-area:title}.content_submenu div.tabs{grid-area:menu}.content_submenu form{grid-area:content}.placeholder{height:50dvh;border:1px solid var(--gray-300);background:linear-gradient(45deg, transparent 75px, transparent 76px, #a4a4a4 76px, transparent 77px, transparent 109px),linear-gradient(-45deg, transparent 75px, transparent 76px, #a4a4a4 76px, transparent 77px, transparent 109px),rgba(0,0,0,0);background-size:109px 109px;background-position:5px 0px 0px,0px 0px,0px 0px,0px 0px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.placeholder div{padding:16px 24px}@keyframes fade{from{opacity:1}to{opacity:0}}content-video,content-media{display:block;position:relative;cursor:pointer;padding:8px;border:1px solid var(--gray-300);width:100%;background:var(--base-white);border-radius:6px}content-video:focus,content-media:focus{outline:var(--focus-outline)}content-codemirror{display:block;position:relative;cursor:pointer;padding:8px;border:1px solid var(--gray-300);width:100%;background:var(--base-white);border-radius:6px}content-codemirror:focus{outline:var(--focus-outline)}button:focus-visible,select:focus-within{outline:var(--focus-outline)}textarea,input[type=date],input[type=time],input[type=email],input[type=password],input[type=datetime-local],input[type=text],input[type=tel],input[type=number],content-select,.codex-editor{display:block;position:relative;cursor:pointer;padding:8px;border:1px solid var(--gray-300);background:var(--base-white);border-radius:6px;z-index:auto;width:100%}input[type=number],input[type=date],input[type=time],.fit-content{width:-moz-fit-content;width:fit-content}.ce-toolbar{z-index:5}.ce-block__content{max-width:100%;width:50em;margin:0;padding-left:70px;--success-50: transparent;--success-200: transparent;background-image:linear-gradient(90deg, var(--success-50) 0, var(--success-50) 59px, var(--success-200) 60px, transparent 61px)}.ce-toolbar__content{margin:0;margin-left:70px}.ce-toolbar__actions{right:100% !important}.codex-editor__redactor{padding-bottom:0 !important}.codex-editor--narrow .ce-settings .ce-popover,.codex-editor--narrow .ce-toolbox .ce-popover{right:auto;left:0}.ce-block b{font-weight:500}.cdx-block{padding:0}.ce-paragraph{font-weight:400;font-size:18px;line-height:var(--x-3) !important;margin-top:0;margin-bottom:var(--x-3);color:var(--gray-900)}.codex-editor{padding-top:24px}content-editorjs{width:100%}.cdx-nested-list{padding-left:24px}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);animation:notyf-fadeoutdown .3s forwards;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;animation:notyf-fadeinleft .3s forwards;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width: 480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}.paste-preview{position:relative;width:100px;height:100px}.paste-preview-area{display:flex;flex-wrap:wrap;gap:8px}.paste-preview-img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:8px;border:1px solid var(--gray-400)}.paste-preview-close::before{content:"✕"}.paste-preview-close{position:absolute;top:2px;right:2px;padding:5px;cursor:pointer;border-radius:6px;background-color:hsla(0,0%,100%,.5);line-height:1}.paste-preview-close:hover{background-color:hsla(0,0%,100%,.75)}section.comment{padding:calc(var(--section-padding)/2) var(--section-padding)}section.comment h4{font-weight:500;padding-bottom:4px}.flex{display:flex;flex-direction:column}.flexcol{display:flex;flex-direction:row;align-items:baseline}.gap20{gap:20px}.gap12{gap:12px}.row8020{display:grid;grid-template-columns:3fr 1fr;gap:20px}@media(max-width: 1023px){.row8020{grid-template-columns:1fr}}.action-bar{border-radius:8px;padding:24px;border:1px solid var(--primary-200);border-radius:8px;gap:24px;display:flex;flex-direction:column;background:var(--primary-50);margin-bottom:16px}.selections{display:flex;flex-direction:column;gap:4px}.selection-box{align-items:center;border-top:1px solid var(--gray-300);align-items:flex-start;width:100%;display:grid;grid-template-columns:16px auto 1fr;grid-template-areas:"icon title rights" "_ area area";padding:0;-moz-column-gap:6px;column-gap:6px;padding:6px 0 4px 0}.selection-box svg{width:16px;height:16px;color:var(--gray-500);margin-top:4px;grid-area:icon}.selection-title{font-weight:400;display:flex;gap:4px;grid-area:title}.selection-tags{grid-area:rights}.selection-area{font-size:12px;color:var(--gray-600);grid-area:area;line-height:16px}.widget_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width: 1199px){.widget_grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.widget_grid{grid-template-columns:1fr}}.widget{background:var(--base-white);padding:16px;border-radius:8px;border:1px solid var(--gray-200);display:flex;flex-direction:column;color:var(--gray-900);padding-bottom:4px;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}.widget .header{display:flex;gap:8px;align-items:top;padding:0 8px}@media(max-width: 1023px){.widget .header{gap:4px;padding:0 4px}}.widget .header h3{font-weight:500;line-height:24px}@media(max-width: 1023px){.widget .header h3{font-size:16px}}.widget .header svg{height:24px;width:24px}.widget .header small{font-weight:400;font-size:16px;color:var(--gray-600)}.widget .body{padding:0;margin:0;margin-top:16px}.widget .body a{display:flex;flex-direction:row;gap:8px;border-top:1px solid var(--gray-200);padding:8px;font-weight:400}@media(max-width: 1023px){.widget .body a{gap:4px;padding:4px}}.widget .body a:hover{color:var(--primary-600-hover)}.widget .body strong{font-weight:500;text-wrap:balance;position:relative}.widget .body{flex-grow:1}.widget .body .title{text-wrap:balance;font-weight:400}.widget .body .subtitle{font-size:13px}.widget .body .link{color:var(--primary-600)}.widget .body a.new strong::after{content:"NEU";background-color:var(--success-700);color:#fff;position:absolute;right:-40px;top:4px;font-size:10px;padding:2px 4px;display:inline-block;line-height:12px;font-weight:400;border-radius:4px}.widget .body a.updated strong::after{content:"Aktualisiert";background-color:var(--warning-500);color:#fff;position:absolute;right:-64px;top:4px;font-size:10px;padding:2px 4px;display:inline-block;line-height:12px;font-weight:400;border-radius:4px}.widget .footer{display:flex;flex-direction:row;gap:8px;border-top:1px solid var(--gray-200);justify-content:flex-end}.widget .footer:empty{display:none}.widget .footer a{padding:8px;color:var(--primary-600);font-size:12px}.filter{display:flex;flex-direction:row;gap:8px;align-items:baseline}.filter .tag{border:1px solid var(--primary-600);color:var(--primary-600);display:flex;gap:4px;padding:2px 6px;border-radius:4px;cursor:pointer}.filter .tag i{font-style:normal}.filter .tag_add{color:var(--primary-600);text-decoration:underline;cursor:pointer}#searchLayout{display:grid;grid-template-columns:310px auto;gap:16px;grid-template-areas:"bar bar" "facet options" "facet hits" "facet footer" "facet stats" "facet _";grid-template-rows:min-content min-content auto min-content}@media(max-width: 1023px){#searchLayout{grid-template-columns:1fr;grid-template-areas:"bar" "options" "facet" "hits" "footer" "stats";grid-template-rows:min-content;gap:8px}}#searchOptions{grid-area:options;display:flex;flex-direction:row;align-items:baseline}@media(max-width: 767px){#searchOptions{flex-direction:column}}#searchOptions .showFilter{background:none;color:var(--primary-700)}@media(min-width: 768px){#searchOptions .showFilter{display:none}}#searchInputBox{grid-area:bar;margin-bottom:8px;display:flex;padding:10px 14px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--gray-300);background:var(--base-white);box-shadow:var(--form-shadow);display:flex}#searchInput{border:0 none;flex-grow:1;border:0 none !important;box-shadow:none !important;font-size:18px;padding:0 !important;border-radius:6px;border-color:var(--gray-300);border-width:1px;border-style:solid;background-color:var(--base-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;font-size:18px;color:var(--gray-600);flex-shrink:1;transform:translateX(-2px);box-shadow:var(--form-shadow)}#searchInput:focus,#searchInput:active{outline:none}#searchHits{display:flex;flex-direction:column;grid-area:hits;min-height:30vh;background:var(--base-white);padding:0;border-radius:8px}@media(max-width: 1023px){#searchHits{min-height:0}}.content-box{display:flex;flex-direction:column;grid-area:hits;background:var(--base-white);padding:0;border-radius:8px}@media(max-width: 1023px){.content-box{min-height:0}}.content-box h3{padding:16px 24px;font-size:18px;font-weight:500;color:var(--gray-900)}.content-box .items{padding-top:0}#searchStats{font-size:13px;color:var(--gray-600);text-align:right;grid-area:stats}#searchFillup{grid-area:stats}#searchHits a{border-top:1px solid #eaeaea;animation:fadeIn .3s ease-in;align-items:flex-start;color:var(--gray-900)}.unread::before{content:"●";font-size:inherit;color:var(--error-700);padding:2px}#searchHits a:first-child{border-top:0 none}#searchHits a svg{height:24px;width:24px}#searchHits em{font-style:normal;background-color:var(--warning-100);border-radius:4px}#searchHits a:hover{background-color:var(--gray-200)}#searchHits .link{color:var(--primary-600)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#searchFacet{padding-right:16px;color:var(--gray-900);grid-area:facet;border-right:1px solid var(--gray-300)}@media(max-width: 1023px){#searchFacet{display:none;padding-left:8px;border:0 none}}#searchFacet.open{display:block}#searchFacet div.facetHeader{display:flex;flex-direction:row;cursor:pointer}#searchFacet div.facetList{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease-in-out}#searchFacet div.facetList.open{grid-template-rows:1fr}#searchFacet div.facetList div{align-self:end;min-height:0;transition:all .5s;visibility:hidden;opacity:0}#searchFacet div.facetList.open div{visibility:visible;opacity:1}#searchFacet .toggle{color:var(--primary-600);cursor:pointer;padding:0 8px;font-size:12px}#searchFacet label{font-size:15px;cursor:pointer;display:block}#searchFacet label.secondary{color:var(--gray-400)}#searchFacet label small{color:var(--gray-500)}#searchFacet div.facetList>div>div>label{display:none}#searchFacet div.facetList>div>div>label:first-child{display:block}#searchFacet div.facetList>div>div.openChildren>label{display:block}#searchTags{display:flex;gap:8px;padding-bottom:8px;flex-wrap:wrap}#searchTags span{display:block;padding:4px 8px;border-radius:4px;background-color:var(--primary-600);color:var(--base-white);font-size:14px;line-height:14px;cursor:pointer}#searchPages{display:flex;flex-direction:row;justify-content:center;border-top:1px solid var(--gray-300);grid-area:footer}#searchPages span{padding:8px;font-size:14px;color:var(--gray-600);cursor:pointer}#searchPages span.disabled{font-weight:600;color:var(--gray-300);cursor:default}#searchPage span:hover{color:var(--primary-600)}#searchPages span.active{font-weight:600;text-decoration:underline}.fastSearchOpen{cursor:pointer}@media(max-width: 767px){.fastSearchOpen span{display:none}}#fastSearchHits{display:flex;flex-direction:column;background:#fff;inset:80px 0 0 0;border-radius:8px;margin-top:16px;overflow:auto;flex-grow:1}#fastSearchHits:empty{display:none}#fastSearchHits em{font-style:normal;background-color:var(--warning-100);border-radius:4px}#fastSearchHits a{border-top:1px solid var(--gray-300);animation:fadeIn .3s ease-in;padding:8px;align-items:flex-start;color:var(--gray-900)}#fastSearchHits .link{color:var(--primary-600)}#fastSearchHits a:hover{background-color:var(--gray-200)}#fastSearchHits h3{padding:8px;color:var(--gray-900)}@media(max-width: 1023px){#fastSearchHits h3{font-size:16px}}#fastSearchHits svg{height:24px;width:24px;color:var(--gray-500)}#fastSearchTags{display:flex;padding:8px;flex-wrap:wrap;gap:4px}#fastSearchTags:empty{display:none}#fastSearchFooter{margin-top:8px;border-top:1px solid var(--gray-300);display:flex;flex-direction:row;justify-content:flex-end}#fastSearchFooter:empty{display:none}#fastSearchFooter a{color:var(--primary-700);padding:8px;font-weight:500}#fastSearchTags .suggestion{color:var(--gray-700);font-size:14px;padding:2px 8px;border-radius:4px;background-color:var(--gray-100);cursor:pointer}#fastSearchBox{transition:all .4s ease-in-out;cursor:pointer;display:none;opacity:0}#fastSearchBox.active{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.2);max-width:60em;width:50vw;z-index:1000;padding:24px;cursor:auto;position:fixed;top:40px;opacity:1;max-height:80vh;left:25vw}@media(max-width: 1023px){#fastSearchBox.active{width:auto;max-width:100vw;border-radius:0;position:fixed;padding:16px;max-height:unset;inset:0}}#fastSearchBox .close{display:none}#fastSearchBox.active input{display:block}#fastSearchBox.active .close{display:block;padding:8px;color:var(--error-700);cursor:pointer;font-weight:500}#fastSearchbox #fastSearchHits{display:none}#fastSearchbox.active #fastSearchHits{display:block}dialog.modal-event{--modal-width: 800px;z-index:1001;border:0 none;border-radius:16px;width:min(100vw,var(--modal-width));background:var(--base-white);max-height:100dvh}dialog.modal-event:focus{outline:none}dialog.modal-event{max-width:calc(100% - 16px);height:-moz-fit-content;height:fit-content;margin-block-start:100px}@media(max-width: 1023px){dialog.modal-event{margin-block-start:auto;margin-block-end:0;border-end-end-radius:0;border-end-start-radius:0;max-height:calc(100dvh - env(safe-area-inset-top))}}dialog.modal-event.picker-open{--modal-width: 1200px;min-height:max(86dvh,760px)}@media(max-width: 1023px){dialog.modal-event.picker-open{--modal-width: 800px;min-height:auto}}dialog.modal-event:has(form.service-edit-modal){--modal-width: 1200px}@media(max-width: 1023px){dialog.modal-event:has(form.service-edit-modal){--modal-width: 800px}}@keyframes grow{0%{transform:translateY(200%);transform-origin:bottom center;opacity:0}100%{transform:translateY(0);transform-origin:bottom center;opacity:1}}@keyframes shrink{0%{transform:translateY(0);transform-origin:top center;opacity:1}100%{transform:translateY(200%);transform-origin:top center;opacity:0}}dialog.modal-event a{color:var(--primary-600)}body:has(dialog[open]){overflow:hidden}dialog{z-index:1000;align-items:baseline;padding:0;inset:0;align-content:start;max-inline-size:90vw;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;box-shadow:10px 10px 10px rgba(0,0,0,.3)}dialog{transition:opacity .2s allow-discrete,display .2s allow-discrete,overlay .2s allow-discrete;opacity:0;transform:translateY(200%);transform-origin:bottom center;animation:shrink .15s forwards ease-out}dialog[open]{animation:grow .2s forwards ease-out;opacity:1}dialog.noslide[open]{animation:none;transform:translateY(0);transform-origin:bottom center;opacity:1}dialog:not([open]){pointer-events:none;opacity:0}dialog[open]{pointer-events:auto;opacity:1;background:var(--gray-100)}@keyframes blur-in{from{backdrop-filter:blur(0px)}to{backdrop-filter:blur(4px)}}@keyframes blur-out{from{backdrop-filter:blur(4px)}to{backdrop-filter:blur(0px)}}dialog::backdrop{animation:blur-in 200ms ease-out forwards}dialog:not([open])::backdrop{animation:blur-out 150ms ease-out forwards}dialog.modal-event a{cursor:pointer}#fastSearchModal{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:600;transition:all .5s ease-in-out;backdrop-filter:blur(4px)}#searchSort{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--gray-600);font-size:14px}#searchSort span{padding:4px;color:var(--gray-500);cursor:pointer}#searchSort span:hover{color:var(--primary-600)}#searchSort span.active{color:var(--black)}a{overflow-wrap:anywhere}a.external{color:var(--primary-700);font-weight:inherit}a.external::after{content:"↗";font-size:12px;text-decoration:none;display:inline-block;margin-left:.2em;color:inherit;text-decoration:none}a.no_external{color:var(--primary-700)}.edittoolbar{color:var(--gray-900);background-color:var(--gray-100);border-radius:2px;border:1px solid var(--gray-300);padding:4px 8px;font-size:14px;position:sticky;left:0;bottom:32px;width:100%}.edittoolbar:empty{display:none}.edittoolbar a{text-decoration:underline;color:var(--primary-600)}.form-depend{background:#fff;padding:16px;border-radius:8px;border:1px solid var(--gray-300)}.input-grid{display:grid;grid-template-columns:repeat(4, auto)}@media(max-width: 1023px){.input-grid{grid-template-columns:repeat(2, auto)}}@media(max-width: 767px){.input-grid{grid-template-columns:1fr}}.input-grid label.inline{display:flex;align-items:center;gap:4px}.form-depend label{padding-right:20px;font-size:13px}blockquote{border-left:3px solid var(--primary-600);padding:var(--x-2) var(--x-2) var(--x-2) calc(var(--x-2) - 3px);margin:0}blockquote p{font-style:italic;font-size:18px;line-height:var(--x-3);margin:0;padding-bottom:var(--x-2);text-wrap:balance}blockquote footer{gap:0;display:block;padding:0;margin:0;font-size:16px;line-height:var(--x-2)}.with_badget{position:relative}.badget{position:absolute;top:-5px;right:-8px;background-color:rgba(153,0,0,.8666666667);color:var(--base-white);border-radius:5px;font-size:9px;line-height:10px;font-weight:500;color:#fff;border-radius:50%;line-height:0;display:inline-flex;justify-content:center;align-items:center;padding:5px 5px 4px 5px}@media(max-width: 1023px){.badget{top:0;right:0}}.badget::after{content:"";display:block;padding-bottom:100%}.badget:empty{display:none}.badget_container{position:relative;display:inline-flex}.content div.actions{display:flex;flex-direction:column}@media(max-width: 1023px){.content div.actions{gap:8px;margin-top:8px}}.content div.actions .variants{margin-bottom:16px}.content div.actions .content-audio-player{border-top:1px solid var(--gray-200);padding:8px 0}.content div.actions .content-audio-player audio{display:block;max-width:100%;width:100%}.content div.actions content-person-flag,.content div.actions>a{color:var(--gray-600) !important;font-size:11px;border-top:1px solid var(--gray-200);display:flex;flex-direction:row;gap:4px;align-items:center;padding:8px 0;text-decoration:none}.content div.actions svg{width:16px;height:16px}.content div.actions content-person-flag:hover,.content div.actions>a:hover{color:var(--primary-600) !important}content-person-flag span{display:flex;align-items:center;gap:4px}@media print{.content{grid-template-areas:auto;grid-template-columns:auto;color:#000 !important;display:block}@page{margin:1cm}}.avatar{border-radius:100%;border:1.5px solid var(--gray-900)}.person-avatar{flex:none;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-radius:50%}.person-avatar.person-avatar-yes{box-shadow:0 0 0 2px var(--base-white),0 0 0 4px var(--success-500)}.person-avatar.person-avatar-no{box-shadow:0 0 0 2px var(--base-white),0 0 0 4px var(--error-500)}.person-avatar.person-avatar-open{box-shadow:0 0 0 2px var(--base-white),0 0 0 4px var(--gray-300)}.person-avatar-group{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.person-avatar-group .person-avatar{width:32px;height:32px}.person-with-avatar{display:flex;align-items:center;gap:8px;margin-bottom:4px}.notyet{display:grid;align-content:center;align-items:center;justify-items:center;height:50vh;text-align:center}.notyet svg{color:var(--gray-300);max-width:100%}.path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 10s linear alternate infinite;fill:rgba(0,0,0,0)}@keyframes dash{from{stroke-dashoffset:4100}to{stroke-dashoffset:0}}.content_icon{padding:0;display:flex}.content_icon svg{height:24px;width:24px}.term-wrapper{background-color:#fff;padding:16px;border-radius:8px;border:1px solid var(--gray-300);height:50dvh;max-height:80%;overflow-y:scroll}.term-wrapper p{font-size:13px;line-height:1.5;margin-bottom:13px}content-modal strong{display:block;border-bottom:1px solid var(--gray-300);margin-bottom:16px}.multi-range{display:flex}.multi-range input{width:45%;font-size:12px}.multi-range input:focus-visible{outline:none}.no_hits{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;text-align:center;gap:8px;margin:24px;color:var(--gray-600)}.nav_grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}@media(max-width: 1023px){.nav_grid{grid-template-columns:1fr}}.nav_grid>a{padding:8px;border-radius:8px;background-color:#fff;color:var(--gray-600);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:flex;flex-direction:row;gap:8px}.nav_grid>div{padding:0px;border-radius:8px;background-color:#fff;color:var(--gray-600);font-size:14px;font-weight:500;display:flex;flex-direction:row;padding:8px;gap:4px;flex-wrap:wrap}.mark-preview{position:relative}.mark-preview::after{content:"VORSCHAU";background-color:var(--warning-500);color:#fff;font-size:9px;line-height:9px;display:block;padding:2px;position:absolute;top:0;right:4px;border-radius:3px;z-index:1;opacity:.6}.changelog>div{border-top:1px solid var(--gray-300);grid-template-columns:100px auto;display:grid;gap:8px;margin-top:8px;padding:8px}@media(max-width: 1023px){.changelog>div{grid-template-columns:1fr}}.changelog figure{max-width:100%}.changelog figure img{max-width:100%;border-radius:8px;margin-bottom:8px}.changelog>div>div{display:flex;flex-direction:column}.changelog>div>div>div{display:flex;flex-direction:row;gap:8px;align-items:center}.changelog a{color:var(--primary-600)}.changelog .marker{padding-top:4px;display:flex}@media(max-width: 1023px){.changelog .marker{gap:4px;flex-direction:row}}.changelog ul{padding-left:24px;margin-top:0}.changelog .marker a{font-size:12px}.chips{display:inline-block;padding:2px 8px;border-radius:4px;background-color:var(--gray-100);color:var(--gray-600);font-size:11px;text-decoration:none;cursor:pointer;font-weight:400;line-height:18px;border:1px solid var(--gray-300);margin-left:4px;text-decoration:none !important}.chips.variant{background-color:var(--primary-100);color:var(--primary-600);border:1px solid var(--primary-200)}.chips:hover{background-color:var(--primary-100);color:var(--primary-600)}.calendar-view-actions{display:flex;flex-direction:row;gap:8px;align-items:center}.calendar-view-actions .filter-options a{font-size:10px;color:var(--primary-600)}.calendar-view-actions .filter-options,.calendar-view-actions .date,.calendar-view-actions .prev,.calendar-view-actions .next{display:flex;flex-direction:row;gap:4px;border:1px solid var(--gray-300);border-radius:4px;padding:4px 8px;background-color:var(--base-white);font-size:12px;color:var(--gray-600);cursor:pointer}.calendar-view-actions svg{height:16px;width:16px;margin:4px 0}.calendar-view-actions .filter-search{display:flex;flex-direction:row;gap:4px;border:1px solid var(--gray-300);border-radius:4px;padding:4px 8px;background-color:var(--base-white);font-size:12px}.calendar-view-actions .filter-search input{border:0 none;font-size:12px;padding:4px;border-radius:4px;background-color:var(--base-white);flex-grow:1}.calendar-view-actions .view-select{display:flex;flex-direction:row;gap:4px;border-radius:4px;color:var(--gray-600);font-size:12px;border:1px solid var(--gray-50);background:var(--gray-200);padding:4px}.calendar-view-actions .view-select a{padding:8px 8px;line-height:12px;display:block}.calendar-view-actions .view-select .selected{color:var(--gray-900);background:var(--base-white);box-shadow:var(--form-shadow);border-radius:4px}.calendar-view-actions .view-select a:hover{color:var(--primary-600)}.calendar-view-actions{margin-top:-16px;margin-bottom:16px}.bar-switch{display:flex;flex-direction:row;gap:4px;border-radius:4px;color:var(--gray-600);font-size:12px;border:0 none;background:var(--gray-250);padding:4px}.bar-switch span{display:flex;align-items:center;padding:0 4px;font-weight:500}.bar-switch a{padding:8px 8px;line-height:12px;display:block;cursor:pointer;color:var(--primary-600)}.bar-switch a:hover{border-radius:4px;background:var(--base-white);color:var(--primary-700)}@media(max-width: 1023px){.bar-switch a::first-letter{font-size:12px}}.bar-switch a.selected{color:var(--gray-900);background:var(--base-white);box-shadow:var(--form-shadow);border-radius:4px;font-weight:500}.bar-switch.bar-switch-plain{background:rgba(0,0,0,0);padding-left:0;padding-right:0}.bar-switch.bar-switch-inverted{background:var(--base-white)}.bar-switch.bar-switch-inverted a:hover,.bar-switch.bar-switch-inverted a.selected{background:var(--gray-250)}.bar-switch.bar-switch-inverted a.selected{box-shadow:none}.bar-nav{display:flex;flex-direction:row;gap:8px;align-items:stretch;font-size:14px;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;border-radius:4px;border:0 none}.bar-nav a{color:var(--primary-600);display:flex;align-items:center;padding:4px 8px}.bar-nav a:hover{background-color:var(--primary-200);outline:1px solid var(--primary-300);border-radius:4px}.bar{display:flex;flex-direction:row;gap:8px;align-items:stretch;font-size:14px;grid-area:bar}@media(max-width: 767px){.bar--mobile{flex-direction:column;align-items:stretch}}@media(max-width: 1023px){.bar{font-size:12px}}.bar>a{padding:0;border-radius:4px;color:var(--primary-600);cursor:pointer;display:flex;align-items:center;padding:4px 6px;font-weight:500}.bar>a.go-today{white-space:nowrap}.bar>a.go-prev{padding-left:12px;padding-right:4px}.bar>a.go-next{padding-left:4px;padding-right:12px}.bar>a svg{height:18px;width:18px}.bar>a:hover{background-color:var(--gray-200)}.bar a.open-filter{font-weight:400;display:flex;gap:4px;align-items:center;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}@media(max-width: 1023px){.bar a.open-filter{position:static}}.bar a.open-filter svg{height:18px;width:18px}.bar a.open-filter span{padding:4px 8px;display:flex;align-items:center;gap:4px}@media(max-width: 1023px){.bar a.open-filter span span{display:none}}#fastcalendar{display:grid;grid-template-rows:36px auto;grid-template-columns:2fr 4fr 4fr;gap:16px;flex-grow:1;grid-template-areas:"title bar bar " "calendar calendar calendar" "calendar calendar calendar"}@media(max-width: 1023px){#fastcalendar{grid-template-rows:22px 32px auto;grid-template-columns:1fr;gap:8px;grid-template-areas:"title" "bar" "calendar"}}#fastcalendar .event.cancelled-yes{background-color:var(--gray-100) !important;border-color:var(--gray-300) !important;opacity:.5;text-decoration:line-through}#fastcalendar .calendar-title{font-size:20px;line-height:24px;font-weight:500;grid-area:title;display:grid;align-items:center}@media(max-width: 1023px){#fastcalendar .calendar-title{font-size:16px;line-height:24px}}#fastcalendar .calendar-main{display:flex;flex-direction:column;grid-area:calendar}#fastcalendar .half-hour-slot,#fastcalendar .hour-slot{display:grid;grid-template-columns:40px auto;height:100%;border-top:.5px solid var(--gray-400)}#fastcalendar .half-hour-slot{border-top:.5px dashed var(--gray-300)}#fastcalendar .filter{z-index:1000;position:absolute;right:-1px;top:-1px;display:flex;flex-direction:column;background-color:var(--base-white);padding:8px 16px;width:400px;border-radius:4px;border:1px solid var(--gray-300);box-shadow:var(--form-shadow)}@media(max-width: 1023px){#fastcalendar .filter{top:60px;left:20px;right:20px;width:auto}}#fastcalendar .filter .filter-header{position:relative;width:100%}#fastcalendar .filter .filter-close{position:absolute;top:8px;right:8px;cursor:pointer;color:var(--gray-600)}#fastcalendar .filter .filter-body{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%;color:var(--gray-900);display:grid;grid-template-columns:1fr;gap:16px}@media(max-width: 1023px){#fastcalendar .filter .filter-body{grid-template-columns:1fr}}#fastcalendar .filter .category,#fastcalendar .filter .calendar{display:flex;gap:4px;cursor:pointer;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none}#fastcalendar .filter .calendar-color{display:block;width:12px;height:12px;border-radius:50%}#fastcalendar .hour-label{font-size:11px;line-height:12px;color:var(--gray-600);padding:2px;width:80px}@media(max-width: 1023px){#fastcalendar .hour-label{width:40px}}#fastcalendar .hour-label:not(:empty){border-bottom:.5px dotted var(--gray-300)}#fastcalendar .week .hour-event-half{border-bottom:.5px dotted var(--gray-300)}#fastcalendar .hour-event{position:relative;flex-grow:1}#fastcalendar .hour-event .event{position:absolute;top:-4px;left:2px;right:4px;padding:4px;font-size:12px;line-height:18px;border-left-style:solid;border:1px solid var(--primary-500);background-color:var(--primary-200);display:flex;flex-direction:column;cursor:pointer;border-radius:4px}#fastcalendar .hour-event .event:hover{z-index:999 !important}#fastcalendar .half-hour-event{border-top:1px dotted var(--gray-300)}#fastcalendar .event-time,#fastcalendar .event-location,#fastcalendar .event-summary{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:99%;font-size:12px}#fastcalendar .allday{gap:4px;padding:4px;position:relative;width:100%}#fastcalendar .allday .allday-wrapper{position:absolute;left:2px;top:2px;right:2px;z-index:1;min-height:50px}#fastcalendar .allday .allday-wrapper:hover{right:unset;z-index:999}#fastcalendar .allday .event{padding:2px 4px;font-size:12px;line-height:18px;border-left-style:solid;background-color:var(--primary-200);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;margin-bottom:1px;border-radius:4px;cursor:pointer;border-left-color:var(--border-color);background-color:var(--background-color)}#fastcalendar .allday .event:hover{z-index:999 !important}#fastcalendar .day{display:grid;height:100%}#fastcalendar .day .allday{display:flex;flex-direction:row;gap:4px;padding:0;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}#fastcalendar .day .allday .event{padding:3px 6px 1px 6px;width:-moz-fit-content;width:fit-content;border-left-color:var(--border-color);background-color:var(--background-color)}#fastcalendar .day .hour{display:flex;flex-direction:row;gap:8px;padding:4px;border-top:1px solid var(--gray-300)}#fastcalendar .day .event{border-left-width:8px;border-color:var(--border-color);background-color:var(--background-color)}#fastcalendar .month{display:grid;grid-template-columns:repeat(7, 1fr);height:100%}#fastcalendar .month .month-day:hover .month-day-wrapper{opacity:1;position:absolute;top:-18px;left:-18px;right:-18px;padding:20px;background-color:var(--gray-100);box-shadow:0 0 10px rgba(0,0,0,.2);border:1px solid var(--gray-300);background-color:var(--base-white);z-index:999}#fastcalendar .month>div{border-bottom:1px solid var(--gray-400);border-right:1px solid var(--gray-400);padding:4px}#fastcalendar .month .today{background-color:var(--primary-100)}#fastcalendar .month .weekend{background-color:var(--gray-200);font-weight:500}#fastcalendar .month .other-month>div{opacity:.5}#fastcalendar .month .month-day{position:relative;font-size:12px;line-height:18px}#fastcalendar .month .month-day-wrapper{position:absolute;left:2px;top:2px;right:2px;bottom:2px;overflow:hidden;background-color:var(--gray-100);transition:all .2s ease-in-out}#fastcalendar .month .month-day-wrapper .event-dot{height:8px;width:8px;border-radius:50%;display:inline-block;margin-right:4px;background-color:var(--border-color)}#fastcalendar .month .month-day-wrapper .allday-event{border-left-color:var(--border-color);background-color:var(--background-color)}#fastcalendar .month .month-day-wrapper:hover{z-index:999}#fastcalendar .month .month-day-wrapper:hover>div{display:block}#fastcalendar .month .event{padding:2px 4px;font-size:12px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:1px;border-radius:4px;cursor:pointer}#fastcalendar .month .event strong{font-weight:400}#fastcalendar .month .event small{font-feature-settings:"tnum" 1;font-size:12px}#fastcalendar .month .event .event-location{display:none}#fastcalendar .month .event:hover{z-index:999 !important}#fastcalendar .month-smartphone{height:100%}#fastcalendar .month-smartphone .calendar-title{margin-block:8px}#fastcalendar .month-smartphone .month-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:32px repeat(6, auto);gap:0;margin-bottom:8px}#fastcalendar .month-smartphone .month-day{display:grid;grid-template-rows:20px 14px;justify-items:center;padding:4px;border-top:1px solid var(--gray-300)}#fastcalendar .month-smartphone .week-title{grid-column:span 7}#fastcalendar .month-smartphone .day-label{padding:8px;font-size:12px;color:var(--gray-600);font-weight:400;display:grid;align-content:center;text-align:center}#fastcalendar .month-smartphone .today{font-weight:500;background-color:var(--gray-200)}#fastcalendar .month-smartphone .selected{background-color:var(--primary-200)}#fastcalendar .month-smartphone .weekend{color:var(--gray-900);font-weight:600}#fastcalendar .month-smartphone .other-month{color:var(--gray-400)}#fastcalendar .month-smartphone .month-day-title{text-align:center;width:24px;height:24px;border-radius:50%;font-size:12px}#fastcalendar .month-smartphone .month-day-wrapper{display:flex;flex-direction:row;gap:2px;flex-wrap:wrap;padding:4px;line-height:8px;overflow:hidden;height:20px}#fastcalendar .month-smartphone .month-day-wrapper .event{height:4px;width:4px;display:inline-block;background-color:var(--border-color);border-radius:50%}#fastcalendar .month-smartphone .event-container{gap:8px;overflow-y:auto}#fastcalendar .month-smartphone .event-container .event{gap:0;padding:4px;display:grid;grid-template-columns:16px 40px auto;grid-template-rows:20px auto;align-items:baseline;grid-template-areas:"dot time summary" "_ _ location"}#fastcalendar .month-smartphone .event-container .event .event-dot{height:8px;width:8px;display:inline-block;background-color:var(--border-color);border-radius:50%;grid-area:dot}#fastcalendar .month-smartphone .event-container .event .event-time{grid-area:time;text-align:left}#fastcalendar .month-smartphone .event-container .event .event-summary{grid-area:summary}#fastcalendar .month-smartphone .event-container .event .event-location{grid-area:location;text-overflow:ellipsis;overflow:hidden}#fastcalendar .month-smartphone .event-container .event .event-time,#fastcalendar .month-smartphone .event-container .event .event-location,#fastcalendar .month-smartphone .event-container .event .event-summary{font-size:13px;line-height:18px}#fastcalendar .month-smartphone .event-container .allday-event{font-size:13px;line-height:18px;padding:4px;grid-template-areas:"dot summary summary" "_ _ location";background-color:var(--background-color);border-radius:4px}#fastcalendar .list .list-day{display:flex;flex-direction:row;gap:8px;padding:4px;font-size:12px;color:var(--gray-600);cursor:pointer;min-height:10vh;animation:all 5s ease-in-out;border-top:1px solid var(--gray-400)}@media(max-width: 1023px){#fastcalendar .list .list-day{border-top:0 none;flex-direction:column}}#fastcalendar .list .list-day-label{display:flex;flex-direction:column;width:10em;font-size:12px}@media(max-width: 1023px){#fastcalendar .list .list-day-label{font-size:16px;padding-top:20px;border-top:0 none;width:unset;flex-direction:row;gap:8px;align-items:baseline}}#fastcalendar .list .list-day-wrapper{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--gray-600);cursor:pointer;flex-grow:1}#fastcalendar .list .list-day-wrapper .event{gap:2px;padding:4px;display:grid;grid-template-columns:10px 40px auto;grid-template-rows:20px auto;align-items:baseline;grid-template-areas:"dot time summary" "_ _ location"}#fastcalendar .list .list-day-wrapper .event .event-dot{height:8px;width:8px;display:inline-block;background-color:var(--border-color);border-radius:50%;grid-area:dot}#fastcalendar .list .list-day-wrapper .event .event-time{grid-area:time}#fastcalendar .list .list-day-wrapper .event .event-summary{grid-area:summary}#fastcalendar .list .list-day-wrapper .event .event-location{grid-area:location;text-overflow:ellipsis;overflow:hidden}#fastcalendar .list .list-day-wrapper .event .event-time,#fastcalendar .list .list-day-wrapper .event .event-location,#fastcalendar .list .list-day-wrapper .event .event-summary{font-size:13px;line-height:18px}#fastcalendar .list .list-day-wrapper .allday-event{border-radius:4px;padding:2px 8px;background-color:var(--background-color);grid-template-areas:"dot summary summary" "_ _ location"}#fastcalendar .list .list-day-wrapper:hover{z-index:999}#fastcalendar .week-smartphone{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:80px auto;gap:0}#fastcalendar .week-smartphone .calendar-title{margin-top:16px}#fastcalendar .week-smartphone .week-title{grid-column:span 7}#fastcalendar .week-smartphone .day-label{font-size:11px;line-height:12px;border-left:1px solid var(--gray-300);padding:0;text-align:center;display:grid;grid-template-rows:1fr 1fr}#fastcalendar .week-smartphone .day-label span{height:36px;width:36px;padding-top:6px;display:block;margin:0 auto;border-radius:50%;border:1px solid var(--gray-200)}#fastcalendar .week-smartphone .weekend{font-weight:600}#fastcalendar .week-smartphone span.today{background-color:var(--gray-200);border-color:rgba(0,0,0,0)}#fastcalendar .week-smartphone span.selected{border-radius:50%;background-color:var(--primary-200);border-color:rgba(0,0,0,0)}#fastcalendar .week-smartphone .day-wrapper{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;padding:8px;line-height:8px;overflow:hidden}#fastcalendar .week-smartphone .day-wrapper .event{border:0 none;font-size:0;height:8px;width:8px;display:inline-block;background-color:var(--border-color);border-radius:50%}#fastcalendar .week-smartphone .event-container{grid-column:span 7;display:flex;flex-direction:column;gap:4px}#fastcalendar .week-smartphone .event-container .event{gap:0;padding:4px;display:grid;grid-template-columns:16px 40px auto;grid-template-rows:auto auto;align-items:baseline;grid-template-areas:"dot time summary" "_ _ location"}#fastcalendar .week-smartphone .event-container .event .event-dot{height:8px;width:8px;display:inline-block;background-color:var(--border-color);border-radius:50%;grid-area:dot}#fastcalendar .week-smartphone .event-container .event .event-time{grid-area:time}#fastcalendar .week-smartphone .event-container .event .event-summary{grid-area:summary}#fastcalendar .week-smartphone .event-container .event .event-location{grid-area:location;text-overflow:ellipsis;overflow:hidden}#fastcalendar .week-smartphone .event-container .event .event-time,#fastcalendar .week-smartphone .event-container .event .event-location,#fastcalendar .week-smartphone .event-container .event .event-summary{font-size:13px;line-height:18px}#fastcalendar .week-smartphone .event-container .allday-event{font-size:13px;line-height:18px;padding:4px;grid-template-areas:"dot summary summary" "_ _ location";background-color:var(--background-color);border-radius:4px}#fastcalendar .week>div{border-bottom:.5px solid var(--gray-400);border-right:.5px solid var(--gray-300)}#fastcalendar .week>div:nth-child(1n){border-left:0}#fastcalendar .week>div:nth-child(8n){border-right:0}#fastcalendar .week>div:nth-last-child(-n+8){border-bottom:0}#fastcalendar .week .allday{display:flex;flex-direction:column}#fastcalendar .week .event{z-index:1;border-left-width:6px;border-color:var(--border-color);background-color:var(--background-color)}#fastcalendar .week .day-label{padding:4px;padding-left:10px;font-size:15px;color:var(--gray-500);border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);font-weight:500;display:grid;align-content:center}#fastcalendar .week .weeknumber-label{padding:4px;font-size:15px;color:var(--gray-700);border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);display:grid;align-content:center}#fastcalendar .week .day-label .today{font-weight:500;color:var(--primary-600)}#fastcalendar .week .day-label .weekend{color:var(--gray-900);font-weight:600}.event-description{overflow-wrap:anywhere}.event-description p,.event-description ul,.event-description ol,.event-description blockquote,.event-description pre{margin:0 0 .5em}.event-description table{max-width:100%;border-collapse:collapse}.dp-card{position:fixed;z-index:2000;width:280px;max-width:calc(100vw - 16px);display:grid;gap:6px;padding:12px 14px 14px;font-size:14px;line-height:20px;color:var(--gray-900);background-color:var(--base-white);border:1px solid var(--gray-300);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.dp-card .dp-card-head{display:flex;align-items:center;gap:8px}.dp-card .dp-card-calendar{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-card .dp-card-calendar i{flex:none;width:9px;height:9px;border-radius:50%}.dp-card .dp-card-close{flex:none;width:26px;height:26px;padding:0;font-size:18px;line-height:24px;color:var(--gray-600);background:none;border:0 none;border-radius:6px;cursor:pointer}.dp-card .dp-card-close:hover{background-color:var(--gray-100)}.dp-card .dp-card-title{font-size:16px;line-height:22px;overflow-wrap:anywhere}.dp-card .dp-card-time{font-variant-numeric:tabular-nums}.dp-card .dp-card-place{color:var(--gray-700);overflow-wrap:anywhere}.dp-card .dp-card-cancelled{font-weight:600;color:var(--error-500)}.dp-card .dp-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dp-card .dp-card-button{padding:5px 12px;font:inherit;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;cursor:pointer;color:var(--primary-600);background-color:var(--base-white);border:1px solid var(--primary-600);border-radius:8px}.dp-card .dp-card-button.primary{color:#fff;background-color:var(--primary-600)}.dp-card .dp-card-button:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}#fastcalendar .dayplus{--dp-col-min: 0px;min-width:0}#fastcalendar .dayplus.with-detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 36%);gap:16px;align-items:start}#fastcalendar .dayplus.dayplus-columns{--dp-col-min: 170px}#fastcalendar .dayplus-main{min-width:0;display:grid;gap:8px}#fastcalendar .dp-scroll{overflow-x:auto}#fastcalendar .dp-row{display:grid}#fastcalendar .dp-head{position:sticky;top:0;z-index:120;background-color:var(--base-white);border-bottom:1px solid var(--gray-300)}#fastcalendar .dp-head-cell{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid var(--gray-300)}#fastcalendar .dp-head-cell span:last-child{overflow:hidden;text-overflow:ellipsis}#fastcalendar .dp-dot{flex:none;width:10px;height:10px;border-radius:50%}#fastcalendar .dp-allday{border-bottom:1px solid var(--gray-300)}#fastcalendar .dp-allday-cell{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:30px;min-width:0;padding:4px 2px}#fastcalendar .dp-allday-cell .dp-event{position:static;flex-direction:row;align-items:baseline;gap:6px;max-width:100%;padding:2px 8px}#fastcalendar .dayplus-columns .dp-allday-cell{border-left:1px solid var(--gray-300)}#fastcalendar .dp-band{display:block;margin-left:48px;padding:4px 8px;font-size:12px;line-height:16px;text-align:center;color:var(--gray-600);cursor:pointer;border-radius:4px;background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--gray-100) 6px 8px)}#fastcalendar .dp-band:hover{color:var(--gray-900);background-color:var(--gray-100)}#fastcalendar .dp-grid{position:relative;border-bottom:.5px solid var(--gray-400)}#fastcalendar .dp-lines{position:absolute;inset:0;pointer-events:none}#fastcalendar .dp-lines i{position:absolute;left:0;right:0}#fastcalendar .dp-lines .dp-line-hour{border-top:.5px solid var(--gray-400)}#fastcalendar .dp-lines .dp-line-half{left:48px;border-top:.5px dashed var(--gray-300)}#fastcalendar .dp-labels{position:relative}#fastcalendar .dp-labels span{position:absolute;left:0;width:42px;padding-top:2px;text-align:right;font-size:11px;line-height:12px;font-variant-numeric:tabular-nums;color:var(--gray-600)}#fastcalendar .dp-col{position:relative;min-width:0}#fastcalendar .dayplus-columns .dp-col{border-left:1px solid var(--gray-300)}#fastcalendar .dp-slot{position:absolute;left:0;right:0}#fastcalendar .dp-slot:hover{background-color:var(--gray-100)}#fastcalendar .dp-event{position:absolute;z-index:100;display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden;padding:4px 8px;font-size:12px;line-height:16px;cursor:pointer;color:var(--gray-900);background-color:var(--background-color);border:1px solid var(--border-color);border-left-width:4px;border-radius:6px}#fastcalendar .dp-event:hover{z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.15)}#fastcalendar .dp-event.selected{outline:2px solid var(--primary-600);outline-offset:1px}#fastcalendar .dp-event.past{filter:saturate(0);opacity:.7}#fastcalendar .dp-event.highlight{box-shadow:0 0 0 3px var(--primary-200)}#fastcalendar .dp-event.continues-before{border-top:2px dashed var(--border-color);border-top-left-radius:0;border-top-right-radius:0}#fastcalendar .dp-event.continues-after{border-bottom:2px dashed var(--border-color);border-bottom-left-radius:0;border-bottom-right-radius:0}#fastcalendar .dp-event .event-summary{min-width:0;max-width:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fastcalendar .dp-event .event-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}#fastcalendar .dp-event .event-time{flex:none;max-width:none;overflow:visible;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gray-600)}#fastcalendar .dp-event .event-location,#fastcalendar .dp-event .event-calendar{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gray-700)}#fastcalendar .dp-event.size-s .event-line{flex-wrap:nowrap}#fastcalendar .dp-event.size-xs{flex-direction:row;align-items:center;gap:6px;padding-top:0;padding-bottom:0}#fastcalendar .dp-event.size-xs .event-summary{flex:0 1 auto}#fastcalendar .dp-event.size-xs .event-line{flex:1 1 auto;flex-wrap:nowrap}#fastcalendar .dp-event.size-xs .event-location{display:none}#fastcalendar .event-join{flex:none;display:inline-flex;align-items:center;gap:4px;padding:0 7px;font-size:11px;line-height:18px;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--primary-600);background-color:var(--base-white);border:1px solid var(--primary-600);border-radius:4px}#fastcalendar .event-join::before{content:"";width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8.9v6.2c0 .6-.6.9-1.1.6L17 13v-2l3.9-2.7c.5-.3 1.1 0 1.1.6Z'/%3E%3Crect x='2' y='6' width='15' height='12' rx='2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8.9v6.2c0 .6-.6.9-1.1.6L17 13v-2l3.9-2.7c.5-.3 1.1 0 1.1.6Z'/%3E%3Crect x='2' y='6' width='15' height='12' rx='2'/%3E%3C/svg%3E") center/contain no-repeat}#fastcalendar .event-join:hover,#fastcalendar .event-join.soon{color:#fff;background-color:var(--primary-600)}#fastcalendar .dp-now{position:absolute;left:44px;right:0;z-index:150;pointer-events:none;border-top:2px solid var(--error-500)}#fastcalendar .dp-now::before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background-color:var(--error-500)}#fastcalendar .dp-now span{position:absolute;right:4px;top:-17px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--error-500)}#fastcalendar .dayplus-multi .dp-col{border-left:1px solid var(--gray-300)}#fastcalendar .dayplus-multi .dp-col.today{background-color:color-mix(in srgb, var(--primary-500) 5%, transparent)}#fastcalendar .dayplus-week .dp-event{padding:3px 6px;font-size:11.5px}#fastcalendar .dayplus-week .dp-event .event-time{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#fastcalendar .dp-head-day{display:flex;align-items:baseline;gap:6px;padding:6px 8px;font-weight:400;color:var(--gray-600);text-decoration:none}#fastcalendar .dp-head-day strong{font-size:16px;line-height:20px;color:var(--gray-900)}#fastcalendar .dp-head-day:hover strong{color:var(--primary-600)}#fastcalendar .dp-head-day.today{color:var(--primary-600);font-weight:600}#fastcalendar .dp-head-day.today strong{padding:0 7px;color:#fff;background-color:var(--primary-600);border-radius:99px}#fastcalendar .dp-allday-span{grid-auto-rows:minmax(24px, auto);row-gap:3px;padding:4px 0}#fastcalendar .dp-allday-span .dp-allday-cell{min-height:0;padding:0;border-left:1px solid var(--gray-300)}#fastcalendar .dp-allday-span>.dp-event{position:relative;z-index:2;flex-direction:row;align-items:baseline;gap:6px;margin:0 2px;padding:2px 8px}#fastcalendar .dp-allday-span>.dp-event.continues-left{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}#fastcalendar .dp-now.in-col{left:0}#fastcalendar .dp-now.in-col span{display:none}#fastcalendar .dp-now-faint{position:absolute;left:48px;right:0;z-index:140;pointer-events:none;border-top:1px dashed color-mix(in srgb, var(--error-500) 45%, transparent)}#fastcalendar .event-join.icon-only{gap:0;padding:0 4px;font-size:0;line-height:16px}#fastcalendar .dp-empty{margin:0;padding:24px 16px;text-align:center;color:var(--gray-600)}#fastcalendar .day-detail{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;background-color:var(--base-white);border:1px solid var(--gray-300);border-radius:8px}#fastcalendar .day-detail .detail-view-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--gray-200)}#fastcalendar .day-detail .detail-view-header h3{margin:0}#fastcalendar .day-detail .detail-view-header a{cursor:pointer}#fastcalendar .day-detail .detail-view{padding:12px 16px}#fastcalendar .day-detail .detail-view-footer{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;border-top:1px solid var(--gray-200)}#fastcalendar .day-detail .detail-view-footer a{display:inline-flex;align-items:center;gap:4px}#fastcalendar .day-detail .loading{display:block;margin:24px auto}#fastcalendar .dayplus-agenda{display:grid;gap:8px;touch-action:pan-y}#fastcalendar .dp-mode{justify-self:end}#fastcalendar .dp-weekstrip{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;padding-bottom:8px;border-bottom:1px solid var(--gray-300)}#fastcalendar .dp-weekday{display:grid;justify-items:center;gap:1px;padding:4px 0;font-size:11px;line-height:14px;color:var(--gray-700);text-decoration:none;border-radius:8px}#fastcalendar .dp-weekday strong{font-size:16px;line-height:20px}#fastcalendar .dp-weekday i{width:5px;height:5px;border-radius:50%}#fastcalendar .dp-weekday i.has-events{background-color:var(--gray-500)}#fastcalendar .dp-weekday.weekend{font-weight:600}#fastcalendar .dp-weekday.today strong{color:var(--primary-600)}#fastcalendar .dp-weekday.selected{color:#fff;background-color:var(--primary-600)}#fastcalendar .dp-weekday.selected strong{color:#fff}#fastcalendar .dp-weekday.selected i.has-events{background-color:#fff}#fastcalendar .dp-agenda-list{display:grid}#fastcalendar .dp-agenda-item{position:static;display:grid;grid-template-columns:48px minmax(0, 1fr);gap:12px;padding:10px 0;font-size:14px;line-height:20px;background:none;border:0;border-radius:0;overflow:visible}#fastcalendar .dp-agenda-item:hover{box-shadow:none}#fastcalendar .dp-agenda-item .dp-agenda-time{display:grid;text-align:right;font-variant-numeric:tabular-nums}#fastcalendar .dp-agenda-item .dp-agenda-time small{color:var(--gray-600);font-size:12px}#fastcalendar .dp-agenda-item .dp-agenda-content{display:grid;gap:2px;min-width:0;padding-left:10px;border-left:4px solid var(--border-color)}#fastcalendar .dp-agenda-item .event-summary{font-size:14px;white-space:normal}#fastcalendar .dp-agenda-item .event-line,#fastcalendar .dp-agenda-item .event-location,#fastcalendar .dp-agenda-item .event-calendar{font-size:13px}#fastcalendar .dp-gap,#fastcalendar .dp-agenda-now{display:flex;align-items:center;gap:8px;padding-left:60px;font-size:12px;color:var(--gray-600)}#fastcalendar .dp-gap::after,#fastcalendar .dp-agenda-now::after{content:"";flex:1;border-top:1px dashed var(--gray-300)}#fastcalendar .dp-agenda-now{color:var(--error-500);font-weight:600}#fastcalendar .dp-agenda-now::after{border-top:2px solid var(--error-500)}.calendars{display:flex;flex-direction:column;gap:8px}.calendars>div{display:flex;flex-direction:row;border-bottom:1px solid var(--gray-300);align-items:baseline;gap:16px}@media(max-width: 1023px){.calendars>div{flex-direction:column;gap:0}}.calendars>div h3{padding:8px;font-size:16px;font-weight:500;color:var(--gray-900)}.calendars>div a{color:var(--primary-600)}#widgetcalendar{border-radius:12px;border:1px solid var(--gray-200, #EAECF0);background:var(--base-white, #FFF);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);padding:0 0 0 0;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 1023px){#widgetcalendar{grid-template-columns:1fr}}#widgetcalendar{gap:8px}#widgetcalendar .title-bar{grid-column:span 3;margin:0;border-bottom:1px solid var(--gray-200);display:flex;padding:var(--section-padding) var(--section-padding) calc(var(--section-padding)/2) var(--section-padding);align-items:baseline}@media(max-width: 1023px){#widgetcalendar .title-bar{grid-column:span 1}}#widgetcalendar .title-bar .title{font-size:20px;font-style:normal;font-weight:600;line-height:30px;color:var(--gray-900)}#widgetcalendar .title-bar .link{color:var(--primary-600)}#widgetcalendar .month{display:grid;grid-template-columns:repeat(7, 1fr);padding:8px 16px}@media(max-width: 1023px){#widgetcalendar .month{padding:8px}}#widgetcalendar .month .titleLabel{grid-column:span 5;text-align:center;font-weight:500}#widgetcalendar .month .prevLabel{grid-column:1;text-align:center;cursor:pointer}#widgetcalendar .month .nextLabel{grid-column:7;text-align:center;cursor:pointer}#widgetcalendar .month .day-label{padding:8px;font-size:16px;color:var(--gray-400);border-bottom:1px solid var(--gray-300);font-weight:400;display:grid;align-content:center;text-align:center}#widgetcalendar .month .weekend{font-weight:600}#widgetcalendar .month .today{border-radius:50%;background-color:var(--gray-200)}#widgetcalendar .month .selected{border-radius:50%;background-color:var(--primary-200)}#widgetcalendar .month .month-day{display:flex;flex-direction:column;gap:4px}#widgetcalendar .month .month-day .month-day-title{text-align:center;display:block;padding:2px;line-height:20px;width:24px;height:24px}#widgetcalendar .month .month-day{align-items:center;font-size:13px;padding:4px 4px;border-bottom:1px solid var(--gray-300);cursor:pointer;color:var(--gray-900)}#widgetcalendar .month .month-day .month-day-wrapper{display:flex;flex-direction:row;gap:2px;height:14px;justify-content:center}#widgetcalendar .month .month-day .event{height:5px;width:5px;border-radius:50%}#widgetcalendar .month .other-month{color:var(--gray-300)}#widgetcalendar .eventview{gap:2px;padding:0 16px 16px 16px;columns:1;-webkit-columns:1;-moz-columns:1;-moz-column-gap:16px;column-gap:16px}#widgetcalendar .eventview .day-label{font-weight:500;border-bottom:1px solid var(--gray-300);font-size:16px;padding-top:8px}#widgetcalendar .eventview .event{font-size:14px;display:grid;-moz-column-gap:4px;column-gap:4px;padding:4px 8px;margin-bottom:2px;align-items:center;cursor:pointer;grid-template-columns:auto auto 1fr;grid-template-areas:"dot time summary" "_ _ location"}#widgetcalendar .eventview .event:hover{background-color:var(--gray-100);border-radius:4px}#widgetcalendar .eventview .event .event-color{width:8px;height:8px;border-radius:50%}#widgetcalendar .eventview .event .event-location{font-size:12px;grid-area:location;line-height:15px}.remote-feed .item div{flex-grow:1}.remote-feed .item img{width:80px;aspect-ratio:3/2}.remote-feed .item .date{font-size:12px;color:var(--gray-600)}.multi-day-first{--m: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/6px 100% repeat-x;-webkit-mask:var(--m);mask:var(--m)}.multi-day-inner{--m: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/6px 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/6px 51% repeat-x;-webkit-mask:var(--m);mask:var(--m);padding:6px 4px !important}.multi-day-last{padding-top:6px !important;--m: conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/6px 100% repeat-x;-webkit-mask:var(--m);mask:var(--m)}.tasks{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media(max-width: 1199px){.tasks{grid-template-columns:1fr 1fr}}@media(max-width: 1023px){.tasks{grid-template-columns:1fr}}.tasks-card{border:1px solid var(--gray-200);background-color:#fff;padding:16px;border-radius:8px;box-shadow:var(--form-shadow);display:flex;gap:8px}@media(max-width: 1023px){.tasks-card{flex-direction:column}}.items .tasks-card{border:0 none;border-top:1px solid var(--gray-200)}.tasks-card svg{width:32px;height:32px}.tasks-card--action svg{color:var(--error-700)}.tasks-card--info svg{color:var(--success-700)}.tasks-card--done svg{color:var(--gray-400)}.tasks-card a{color:var(--primary-700)}.tasks-card a.button,.tasks-card button{text-wrap:nowrap}.list{display:flex;flex-direction:column;margin-top:8px;margin-bottom:8px}.list .number{font-feature-settings:"fake" 1,"tnum" 1}.list>div{display:flex;flex-direction:row;gap:8px;padding:8px;border-top:1px solid var(--gray-300)}.list>div:hover{background-color:var(--gray-200)}.list>div:last-child{border-bottom:1px solid var(--gray-300)}.list>div a{color:var(--primary-600)}.selection-card{display:grid;border-top:1px solid var(--gray-300);padding:16px 0;grid-template-columns:48px 2fr 2fr 1fr}@media(max-width: 767px){.selection-card{grid-template-columns:1fr;gap:8px}}.selection-card{cursor:pointer}.selection-card .selection-card-owner{display:flex;flex-direction:column}.selection-card .selection-card-owner strong{font-size:18px}.selection-card .selection-card-owner small{text-transform:uppercase;color:var(--gray-600)}.selection-card .selection-card-rights{margin:0;padding:0}@media(max-width: 767px){.selection-card .selection-card-rights{padding-left:24px}}.selection-card .selection-card-icon{color:var(--gray-600)}.selection-card .selection-card-icon svg{width:40px;height:40px}.selection-card .selection-card-actions{display:flex;flex-direction:row;gap:8px}.selection-card .selection-card-actions a{display:flex;flex-direction:row;gap:4px}.action-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.action-data{display:flex;flex-direction:column;gap:8px;margin-top:16px;margin-bottom:16px}.action-data div{border-bottom:1px solid var(--gray-300);padding:12px 16px;margin-bottom:4px}.action-list .empty{font-size:13px;color:var(--gray-600);padding:12px 16px;font-weight:400;border-radius:8px;background-color:var(--base-white)}.action-list .teaser{padding:12px 4px}.action-list h4{padding:12px 4px 4px 4px}.action-list h5{padding:0;font-weight:500}.action-list a{display:flex;padding:12px 16px;background-color:var(--base-white);font-size:16px;font-weight:400;cursor:pointer;border-radius:8px;gap:4px;border:1px solid var(--gray-200)}@media(max-width: 1023px){.action-list a{font-size:16px}}.action-list a:not(.channel-item)>svg{flex:none;align-self:flex-start;margin-right:4px}.action-list .iptv-state{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--base-white);border:1px solid var(--gray-200);border-radius:8px}.action-list .inactive{opacity:.7}.action-list a span{display:inline-block}.action-list a strong{font-weight:500}.action-list a:after{content:"›";margin-left:auto;color:var(--primary-600);font-size:32px;line-height:24px;font-weight:400;padding-left:8px}a.button.warning{background-color:var(--error-700);color:#fff !important}a.button.warning::after{color:#fff !important}.action-list a:hover{background-color:var(--gray-200)}.confirm-dialog{max-width:560px;margin:24px auto;background:var(--base-white);border:1px solid var(--gray-200);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px}.confirm-dialog .confirm-dialog-head{display:flex;align-items:center;gap:16px}.confirm-dialog .confirm-dialog-icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--primary-100);color:var(--primary-600);display:flex;align-items:center;justify-content:center}.confirm-dialog .confirm-dialog-icon svg{width:24px;height:24px}.confirm-dialog.danger .confirm-dialog-icon{background:var(--error-50);color:var(--error-700)}.confirm-dialog h2,.confirm-dialog p{margin:0}.confirm-dialog ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;counter-reset:step}.confirm-dialog ol li{display:flex;gap:12px;align-items:flex-start;counter-increment:step}.confirm-dialog ol li::before{content:counter(step);flex:0 0 28px;height:28px;border-radius:50%;background:var(--gray-100);color:var(--gray-700);font-weight:600;display:flex;align-items:center;justify-content:center}.confirm-dialog form{padding:0;gap:0;container-type:normal}.confirm-dialog form .actions{padding:8px 0 0}@media(max-width: 575px){.confirm-dialog{margin:8px 0;padding:20px}}.confirm-dialog.delete .actions button[type=submit],dialog:has(.confirm-dialog.delete) .detail-view-footer button[type=submit]{background-color:var(--error-700);border-color:var(--error-700);color:var(--base-white)}.confirm-dialog.delete .actions button[type=submit]:hover,dialog:has(.confirm-dialog.delete) .detail-view-footer button[type=submit]:hover{background-color:var(--error-500);border-color:var(--error-500)}dialog .confirm-dialog{max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}table.workgroup-persons td.workgroup-person-name small{display:block;line-height:1.3}table.workgroup-persons td.workgroup-person-avatar{width:40px;padding-right:0;vertical-align:middle}table.workgroup-persons td.workgroup-person-avatar img{width:32px;height:32px;border-radius:50%;display:block}.page-intro{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.page-intro .page-intro-media{flex:none;display:flex;gap:8px}.page-intro img{flex:none;width:160px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--gray-100)}.page-intro .page-intro-icon{flex:none;width:56px;height:56px;border-radius:50%;background:var(--primary-100);color:var(--primary-600);display:flex;align-items:center;justify-content:center}.page-intro .page-intro-icon svg{width:28px;height:28px}.page-intro .page-intro-title{display:flex;flex-direction:column}.page-intro .page-intro-title h3{margin:0;line-height:1.2}.page-intro .page-intro-title small{line-height:1.3}.page-intro .page-intro-text{display:flex;flex-direction:column;gap:8px}.page-intro .page-intro-text>a,.page-intro .page-intro-text>span{display:flex;align-items:center;gap:6px}.page-intro .page-intro-text>a svg,.page-intro .page-intro-text>span svg{flex:none;width:16px;height:16px;color:var(--gray-600)}@media(max-width: 575px){.page-intro{flex-wrap:wrap}.page-intro img{width:calc(50% - 4px)}.page-intro .page-intro-media{width:100%}}.template-edit [hidden]{display:none !important}.choice-checks{display:flex;flex-wrap:wrap;gap:8px 24px}.template-preview-mail{display:block;width:100%;height:640px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white)}.template-preview img{display:block;max-width:100%;height:auto;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white)}.label-pills{display:flex;flex-wrap:wrap;gap:4px}.label-pills span[class^=label_]{display:inline-block;width:auto;flex:0 0 auto;border-radius:999px;padding:2px 10px}.action-list a.channel-item{align-items:center;gap:12px}.action-list a.channel-item>svg{flex:none;width:40px;height:40px;color:var(--gray-600)}.tab_context{flex-grow:1;display:flex;container:tab-context/inline-size;border-bottom:1px solid var(--gray-300);display:flex;flex-direction:row;gap:0;flex-wrap:wrap;max-width:100%;border-bottom:1px solid var(--gray-300);min-width:0;align-items:center;flex-wrap:nowrap}@media(max-width: 1023px){.tab_context{gap:8px;margin-bottom:8px}}.tab_context>a,.tab_context>span{padding:6px 12px;display:flex;align-items:center;gap:4px}.tab_context span:has(svg),.tab_context a:has(svg){margin-left:-18px}.tab_context a>span,.tab_context a,.tab_context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab_context a>small{font-weight:400;font-size:12px;color:var(--gray-600)}.tab_context .back{color:var(--primary-600);border-right:1px solid var(--gray-300);margin-left:0}@media(max-width: 767px){.tab_context .back{font-size:0}}.tab_context .back:hover{color:var(--primary-800);text-decoration:underline}.tab_context .back svg{width:24px;height:24px}.tab_context .title{font-weight:500;color:var(--gray-900)}@media(max-width: 767px){.tab_context{gap:0}.tab_context>a,.tab_context>span{display:block;min-width:0;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab_context>a svg,.tab_context>span svg{display:inline-block;vertical-align:middle}.tab_context>a:has(svg),.tab_context>span:has(svg){margin-left:-4px}.tab_context>.back{flex-shrink:0;margin-left:0}.tab_context>:nth-last-child(2):not(.back){flex:0 100 auto;min-width:4em;margin-left:0;padding-left:12px}.tab_context>:nth-last-child(2):not(.back):not(:nth-child(2))::before{content:"…";margin-right:6px;color:var(--gray-600)}.tab_context>:last-child{flex:0 1 auto}.tab_context>:not(.back):not(:nth-last-child(-n+2)),.tab_context small{display:none}}@container tab-context (max-width: 720px){.tab_context>a,.tab_context>span{display:block;min-width:0;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab_context>a svg,.tab_context>span svg{display:inline-block;vertical-align:middle}.tab_context>a:has(svg),.tab_context>span:has(svg){margin-left:-4px}.tab_context>.back{flex-shrink:0;margin-left:0}.tab_context>:nth-last-child(2):not(.back){flex:0 100 auto;min-width:4em;margin-left:0;padding-left:12px}.tab_context>:nth-last-child(2):not(.back):not(:nth-child(2))::before{content:"…";margin-right:6px;color:var(--gray-600)}.tab_context>:last-child{flex:0 1 auto}.tab_context>:not(.back):not(:nth-last-child(-n+2)),.tab_context small{display:none}}.tab_nav{flex-grow:1;border-bottom:1px solid var(--gray-300);display:flex;align-items:center}.tab_nav h3{text-decoration:none;color:var(--gray-900);padding:0;font-size:24px;font-style:normal;font-weight:500;line-height:36px;margin:0;text-wrap:nowrap;padding-right:16px;display:flex;align-items:center;gap:4px}.tab_nav h3 a{display:flex;align-items:center;gap:4px}@media(max-width: 767px){.tab_nav{flex-direction:column;align-items:normal}.tab_nav h3{font-size:18px}.tab_nav h3 svg{width:18px;height:18px}.tab_nav{margin-bottom:12px}}.tab_nav--single{flex-direction:row;align-items:center}.tab_nav div{display:flex}.tab_nav div a{color:var(--gray-500);border-bottom:2px solid rgba(0,0,0,0);padding:6px 18px 4px 18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width: 767px){.tab_nav div a{font-size:13px;padding:6px 12px 4px 12px}}.tab_nav div .selected{color:var(--gray-900);border-bottom:2px solid var(--primary-600);font-weight:500}details{margin-bottom:16px}details[open]>div{display:flex;flex-direction:column;gap:12px;margin-left:4px;border-left:2px solid var(--primary-600);padding:8px 10px}details summary{cursor:pointer;font-weight:500;color:var(--gray-900);border-bottom:1px solid var(--gray-300);font-size:18px;list-style-type:"+ ";-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary small{color:var(--gray-600);font-size:13px;font-weight:400;padding-left:16px}summary::marker{color:var(--primary-600)}details[open] summary{margin-bottom:16px;list-style-type:"− "}dialog .loading{padding:32px;content:"Lade …"}content-json{display:contents}.no-service-needed{background:var(--success-50);padding:6px 8px 4px 8px;font-size:14px;display:block;border-radius:6px;min-height:18px;line-height:1.1;text-wrap:wrap;width:calc(100% - 8px);height:calc(100% - 8px);margin:4px}content-service-person{display:flex;flex-direction:row;gap:6px;padding:12px;border-radius:8px;background-color:#fff}.marked-service{background:repeating-linear-gradient(45deg, var(--primary-50), var(--primary-50) 3px, transparent 3px, transparent 6px);width:calc(100% - 8px);height:calc(100% - 12px);border-radius:6px;margin:4px;border:1px solid var(--primary-50)}content-service:hover{cursor:pointer}.content-service-item{position:relative}.content-service-item{font-size:15px;min-width:200px}@media(max-width: 1023px){.content-service-item{min-width:160px}}.service-matrix{width:100%;height:100%;overflow-x:auto;scroll-snap-type:both proximity;display:grid;gap:2px;grid-template-columns:160px 140px repeat(var(--column-count), minmax(200px, 300px)) auto;margin-top:16px}.service-matrix--single{grid-template-rows:90px;grid-auto-rows:90px;grid-template-columns:200px repeat(var(--column-count), minmax(200px, 300px)) auto}.service-matrix--single.service-matrix-layout-minimal{grid-template-columns:200px repeat(var(--column-count), minmax(120px, 180px)) auto}.service-matrix--single.service-matrix-layout-heatmap{grid-template-columns:200px repeat(var(--column-count), minmax(120px, 180px)) auto}.service-matrix-layout-heatmap .service-matrix-cell-inner{padding:4px}.service-matrix-layout-minimal .service-matrix-cell-inner{padding:4px}.service-matrix-layout-heatmap .hide-layout-heatmap{display:none}.service-matrix-layout-minimal .hide-layout-minimal{display:none}.service-matrix-layout-normal .hide-layout-normal{display:none}.service-matrix-sticky{position:sticky;top:0;left:0;background-color:var(--gray-50)}.service-matrix-top-sticky{position:sticky;top:0;left:0;background-color:var(--gray-50);z-index:100;min-height:unset !important}.service-matrix-selector{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;align-items:center;margin:8px 0 0 0}.service-matrix-selector>*{font-size:14px;color:var(--gray-600);padding:2px 8px;border-radius:4px;background-color:var(--gray-100);cursor:pointer;transition:background-color .2s ease-in-out;color:var(--primary-700)}.service-matrix-selector>strong{background-color:var(--base-white);color:var(--gray-900)}.service-matrix-cell{min-width:80px}@media(max-width: 1023px){.service-matrix-cell{min-width:80px}}.service-matrix-cell{max-width:100%;scroll-snap-align:start;padding:0 2px;display:grid;border-bottom:1px solid var(--gray-300)}.service-matrix-cell-event{position:relative;min-height:70px;display:grid;padding-top:18px}.service-matrix-cell-time{font-size:11px;color:var(--gray-600);line-height:14px;position:absolute;top:4px;left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 4px);padding:2px;padding-bottom:0}.service-matrix-cell-inner{padding:12px;line-height:1.25;z-index:2;font-size:15px}.service-matrix-cell-edge{z-index:3;padding:12px;line-height:1.25;font-size:15px;border-top-left-radius:8px;border-bottom-left-radius:8px;height:100%;min-height:unset}.service-matrix-cell-last{border-bottom-right-radius:8px;border-top-right-radius:8px}content-label form{display:inline-block}content-label form button{all:unset;color:var(--primary-600);font-weight:500;font-size:14px;line-height:20px;text-decoration:underline;cursor:pointer}content-busy-view{cursor:pointer}.legend{font-size:12px;padding:0}.availability-block{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;gap:4px;padding:12px;border:1px solid var(--gray-300);border-radius:8px;background-color:var(--gray-50)}.multicolumn{-moz-columns:2;columns:2;-moz-column-gap:16px;column-gap:16px}.multicolumn>*{-moz-column-break-inside:avoid;break-inside:avoid}.multicolumn label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.mincol{width:100%}table.mincol td,table.mincol th{white-space:nowrap;width:1%}table.mincol td:last-child,table.mincol th:last-child{white-space:normal;width:auto}input:disabled{color:var(--gray-400) !important}content-wysiwyg .pell{background-color:#fff;border:1px solid var(--gray-300, hsla(0, 0%, 4%, 0.1));border-radius:4px;overflow:hidden}content-wysiwyg .pell-content{background-color:#fff;color:#000;min-height:150px;height:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-color:var(--gray-300);border-width:1px;border-style:solid;border-top:0 none;background-color:var(--base-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;font-size:18px;flex-shrink:1;transform:translateX(-2px);box-shadow:var(--form-shadow)}content-wysiwyg .pell-actionbar{background-color:#f7f7f7;border-bottom:1px solid var(--gray-300, hsla(0, 0%, 4%, 0.1));display:flex;flex-wrap:wrap;border-top-left-radius:6px;border-top-right-radius:6px;border-color:var(--gray-300);border-width:1px;border-style:solid;border-bottom:0 none;transform:translateX(-2px)}content-wysiwyg .pell-button{background-color:rgba(0,0,0,0);color:#000;font-size:16px;line-height:1;min-width:30px;height:30px;padding:0;margin:0;border:none;cursor:pointer;display:grid;align-items:center;justify-items:center}content-wysiwyg .pell-button:hover{background-color:#e8e8e8}content-wysiwyg .pell-button-selected{background-color:#e0e0e0}.selection-matrix-actions{display:flex;gap:24px;align-items:baseline;width:100%;justify-content:space-between;font-weight:400}.nav-toggle{display:none}@media(min-width: 1024px){.nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:18px;right:16px;width:40px;height:40px;padding:0;flex-shrink:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-50);color:var(--gray-600);cursor:pointer;transition:background .3s ease,color .3s ease}.nav-toggle:hover{background:var(--gray-100);color:var(--gray-900)}.nav-toggle svg{width:20px;height:20px;transition:transform .3s ease}}@media(min-width: 1200px){body.intern{transition:grid-template-columns .3s ease}body.intern.nav-collapsed{grid-template-columns:80px auto}body.intern.nav-collapsed nav a span{display:none}body.intern.nav-collapsed nav a.home{margin-top:64px}body.intern.nav-collapsed nav a.home span{display:block;transform:rotate(90deg);font-size:18px;text-wrap:nowrap}body.intern.nav-collapsed nav a.home small{display:none}body.intern.nav-collapsed nav .signature{font-size:0;padding:0;margin:0}body.intern.nav-collapsed nav .signature strong{display:none}body.intern.nav-collapsed nav .signature img{float:none;width:100%;margin-right:0}body.intern.nav-collapsed .nav-toggle svg{transform:rotate(180deg)}}.view-as-banner{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:0 0 16px;padding:10px 16px;border-radius:8px;background:var(--warning-100, #fef0c7);color:var(--gray-900);font-weight:600}.view-as-banner small{font-weight:400}.view-as-banner .button{flex:0 0 auto}body.view-as form[method=POST i] :is(button[type=submit],button:not([type]),input[type=submit]){display:none}.settings-page{max-width:1280px;--settings-top: 0px}.settings-page,.settings-page form.settings-row-body{padding:0;margin:0;gap:0;container-type:normal}.settings-page form.settings-row-body{gap:16px}.settings-page form.inline{display:inline-flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:wrap;margin:0;padding:0;container-type:normal}.settings-page .settings-head{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.settings-page .settings-head img{width:56px;height:56px;border-radius:50%;flex:0 0 auto}.settings-page .settings-head h3{margin:0 0 4px}.settings-page .settings-step{font-size:14px;color:var(--gray-600)}.settings-page .settings-jump{display:none}.settings-page .settings-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 48px;padding:32px 0;border-top:1px solid var(--gray-300);container-type:normal;scroll-margin-top:calc(var(--settings-top) + 56px)}.settings-page .settings-row:not(.settings-row~.settings-row):not(.settings-head~.settings-row){border-top:0}.settings-page .settings-row-head{flex:0 1 clamp(240px,30%,300px);max-width:300px}.settings-page .settings-row-head h4{margin:0 0 6px}.settings-page .settings-row-head p{margin:0;font-size:15px;line-height:21px;color:var(--gray-600)}.settings-page .settings-row-head .settings-danger-title{color:var(--error-700)}.settings-page .settings-row-body{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.settings-page .settings-row-body>.actions{padding:0}.settings-page .settings-row-body>[class$=_msg]{margin:0}.settings-page .settings-fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:0 16px}.settings-page .settings-fields-compact{grid-template-columns:repeat(auto-fit, minmax(160px, 200px));gap:0 8px}.settings-page .settings-box{background:var(--base-white);border:1px solid var(--gray-300);border-radius:12px}.settings-page .settings-box>*+*{border-top:1px solid var(--gray-200)}.settings-page .settings-box.settings-danger,.settings-page .settings-box.settings-danger>*+*{border-color:var(--error-200)}.settings-page .settings-line{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:16px 20px}.settings-page .settings-line .settings-text{flex:1 1 240px;min-width:0}.settings-page .settings-line .settings-text small{display:block;color:var(--gray-600)}.settings-page .settings-item{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 220px) 112px;gap:8px 16px;align-items:center;padding:12px 20px}.settings-page .settings-item .settings-item-name small{display:block;color:var(--gray-600)}.settings-page .settings-item>form.inline,.settings-page .settings-item .select{width:100%}.settings-page .settings-item .settings-item-actions{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:flex-end}.settings-page .settings-item button.tenary,.settings-page .settings-line button.tenary{padding:6px 0}.settings-page .settings-subhead{padding:10px 20px;font-size:14px;color:var(--gray-600);background:var(--gray-50)}.settings-page dl.settings-facts{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:8px 24px;margin:0}.settings-page dl.settings-facts dt{color:var(--gray-600)}.settings-page dl.settings-facts dd{margin:0;overflow-wrap:anywhere}.settings-page form.inline.settings-add{align-self:flex-start;flex-wrap:nowrap;gap:12px}.settings-page form.inline.settings-add .select{flex:0 1 320px;min-width:0}.settings-page form.inline.settings-add button{flex:none}.settings-page button.danger,.settings-page a.button.danger{background:var(--base-white);color:var(--error-700) !important;border:1px solid var(--error-700)}.settings-page button.tenary.danger,.settings-page a.button.tenary.danger{background:rgba(0,0,0,0);color:var(--error-700) !important;border:0}@media(max-width: 767px){.settings-page .settings-head{margin:4px 0 16px}.settings-page .settings-head img{width:48px;height:48px}.settings-page .settings-jump{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));position:sticky;top:var(--settings-top);z-index:150;margin:0 -16px;background:var(--base-white);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-300)}.settings-page .settings-jump a{display:flex;align-items:center;justify-content:center;height:48px;font-size:14px;color:var(--gray-600)}.settings-page .settings-jump a[aria-current=true]{color:var(--gray-900);font-weight:600;box-shadow:inset 0 -3px 0 var(--primary-600)}.settings-page .settings-jump+.settings-row{border-top:0}.settings-page .settings-row{flex-direction:column;gap:12px;padding:24px 0}.settings-page .settings-row-head{max-width:none;flex:0 0 auto}.settings-page .settings-row-body{flex:0 0 auto}.settings-page .settings-footer .settings-row-head{display:none}.settings-page .settings-box{margin:0 -16px;border-radius:0;border-left:0;border-right:0}.settings-page .settings-line,.settings-page .settings-item,.settings-page .settings-subhead{padding-left:16px;padding-right:16px}.settings-page .settings-item{grid-template-columns:minmax(0, 1fr) auto}.settings-page .settings-item .settings-item-name{grid-column:1}.settings-page .settings-item .settings-item-actions{grid-column:2;grid-row:1}.settings-page .settings-item>form.inline,.settings-page .settings-item>.settings-item-value{grid-column:1/-1}.settings-page .settings-row-body>.actions{flex-direction:column;align-items:stretch;gap:8px}.settings-page .settings-row-body>.actions .autospace{display:none}.settings-page .settings-row-body>.actions>*{width:auto;text-align:center;justify-content:center}.settings-page form.inline.settings-add{align-self:stretch;flex-wrap:wrap}.settings-page form.inline.settings-add .select{flex:1 1 100%}.settings-page form.inline.settings-add button{width:100%}.settings-page .settings-wide,.settings-page .settings-line form.inline,.settings-page .settings-line form.inline button{width:100%;justify-content:center;text-align:center}}.post-list{width:100%;border-collapse:separate;border-spacing:0;background:var(--base-white);border:1px solid var(--gray-200);border-radius:12px;overflow:hidden}.post-list th{text-align:left;font-weight:600;color:var(--gray-600);padding:10px 16px;background:var(--gray-50)}.post-list td{padding:10px 16px;border-top:1px solid var(--gray-200);vertical-align:middle}.post-list tr{position:relative}.post-list tbody tr:hover td{background:var(--gray-50)}.post-list td.post-title a{color:var(--gray-900);font-weight:600;text-decoration:none}.post-list td.post-title small{display:block;color:var(--gray-600)}.post-list td.post-actions{text-align:right;white-space:nowrap}.post-list td.post-actions a{margin-left:12px}@media(max-width: 767px){.post-list{border:0;background:none}.post-list thead{display:none}.post-list,.post-list tbody,.post-list tr,.post-list td{display:block;width:100%}.post-list tr{margin-bottom:12px;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);padding:8px 0}.post-list td{border:0;padding:4px 16px}.post-list td[data-label]::before{content:attr(data-label) ": ";color:var(--gray-600)}.post-list td.post-actions{text-align:left}.post-list td.post-actions a{margin:0 16px 0 0}}.muted{color:var(--gray-600);font-size:14px}.content figure.post-cover{padding:0;border:0 none}.post-cover img{width:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.steps{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px}.steps .step{flex:1 1 0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:3px solid var(--gray-200);color:var(--gray-600)}.steps .step small{margin-left:auto}.steps .step.current{border-color:var(--primary-600);color:var(--gray-900);font-weight:600}.steps .step.current .step-number{background:var(--primary-600);color:var(--base-white)}.steps .step.disabled{opacity:.5}.steps .step-number{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:var(--gray-100);font-size:12px}@media(max-width: 767px){.steps .step small{display:none}.steps .step-title,.steps .step a{font-size:13px}}.post-summary{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:16px 0}.post-summary dt{font-weight:600}.post-summary dd{margin:0}@media(max-width: 767px){.post-summary{grid-template-columns:1fr;gap:2px}.post-summary dd{margin-bottom:8px}}.post-audience fieldset{border:0;padding:0;margin:0 0 16px}.post-audience legend{font-weight:600;padding:0;margin-bottom:4px}.post-audience label{display:flex;gap:8px;align-items:flex-start;padding:8px 0}.post-runtime{display:flex;gap:16px;flex-wrap:wrap}.post-runtime label{display:flex;flex-direction:column;gap:4px}.post-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px;margin-bottom:16px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50)}.post-bar .autospace{flex:1 1 auto}.post-bar>a{display:inline-flex;align-items:center;gap:8px;height:40px;margin:0;padding:0 14px;border-radius:8px;line-height:1;text-decoration:none;white-space:nowrap}.post-bar>a svg{flex:0 0 auto;width:18px;height:18px}.post-bar>.post-bar-link{color:var(--gray-700)}.post-bar>.post-bar-link:hover{background:var(--gray-100);color:var(--gray-900)}.post-bar>.post-bar-link.danger{color:var(--error-700)}.post-bar>.post-bar-link.danger:hover{background:var(--error-50)}.post-bar>span[class^=label_]{display:inline-block;width:auto}.post-editor-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.post-editor-actions .autospace{flex:1 1 auto}.intern .toolbar.post-editor-actions{align-items:center}@media(max-width: 1023px){.intern .toolbar.post-editor-actions{flex-direction:row}}.intern .content_set.post-view{gap:24px}.intern .content_set.post-view>.post-bar{margin-bottom:0}@media(max-width: 1199px){.intern .content_set.post-view{gap:16px}}.post-view .content{grid-template-areas:"content sidebar";grid-template-rows:auto;row-gap:0}@media(max-width: 1023px){.post-view .content{grid-template-areas:"sidebar" "content";gap:16px}}.post-view .content .post-aside{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width: 1023px){.post-view .content .post-aside{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px 24px}.post-view .content .post-aside post-share{margin-left:auto}}.post-aside-item{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.4;color:var(--gray-900)}.post-aside-item .post-aside-label{font-size:12px;color:var(--gray-500)}post-share{position:relative;display:inline-block}post-share .post-share-menu{position:absolute;right:0;top:100%;z-index:10;display:flex;flex-direction:column;min-width:200px;padding:8px 0;background:var(--base-white);border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12)}post-share .post-share-menu[hidden]{display:none}post-share .post-share-menu a,post-share .post-share-menu button{text-align:left;padding:8px 16px;background:none;border:0;color:var(--gray-900);text-decoration:none;cursor:pointer;font:inherit}post-share .post-share-menu a:hover,post-share .post-share-menu button:hover{background:var(--gray-50)}.settings-page .settings-row[hidden]{display:none}.settings-page.post-step .steps{margin:8px 0 0}.settings-page.post-step .settings-row[hidden]{display:none}.choice-tiles{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:8px}@media(max-width: 767px){.choice-tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}.choice-tile{position:relative;display:flex;flex-direction:column;gap:2px;min-height:64px;padding:10px 12px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white);cursor:pointer}.choice-tile input{position:absolute;opacity:0;pointer-events:none}.choice-tile small{color:var(--gray-600);line-height:1.3;font-weight:300}.choice-tile:has(input:checked){border-color:var(--primary-600);background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-600)}.choice-tile:has(input:focus-visible){outline:2px solid var(--primary-600);outline-offset:2px}.choice-tile>svg{width:32px;height:32px;margin-bottom:6px;color:var(--gray-600)}.choice-tile:has(input:checked)>svg{color:var(--primary-600)}.choice-tile.disabled{cursor:default;opacity:.55}.post-choices{border:0;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:12px}.post-choices label,label.post-check{display:grid;grid-template-columns:auto minmax(0, 1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;line-height:1.4;cursor:pointer}.post-choices label input,label.post-check input{margin:3px 0 0}.post-choices label small,label.post-check small{display:block;color:var(--gray-600)}.post-choices label.disabled,label.post-check.disabled{cursor:default;opacity:.55}.post-choices label[hidden],label.post-check[hidden]{display:none}.post-channel{cursor:pointer}.post-channel .settings-item-name input{margin:0 8px 0 0;vertical-align:middle}.post-channel:has(input:disabled){cursor:default}.post-channel-push{display:inline-flex;align-items:center;gap:4px;margin-right:8px;font-size:.85em}.post-channel-push input{margin:0}.channel-code{width:100%;min-height:220px;font-family:monospace;font-size:12px}.channel-slide-preview{max-width:100%;border:1px solid var(--gray-200);border-radius:6px;background:var(--gray-50)}.action-list--sortable .draggable-item{display:flex;align-items:stretch;gap:4px}.action-list--sortable .draggable-item .drag-handle{display:flex;align-items:center;padding:0 8px;cursor:grab;color:var(--gray-400);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-list--sortable .draggable-item a{flex:1}.action-list--sortable .draggable-item.dragging{opacity:.4}.channel-order .draggable-item{padding:8px;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white)}.channel-order-item{flex:1;display:grid;grid-template-columns:120px 1fr auto auto;gap:16px;align-items:center}.channel-order-item img{width:120px;border-radius:4px}.channel-order-item .channel-order-seconds{display:flex;align-items:center;gap:6px;font-weight:400}.channel-order-item .channel-order-seconds input{width:80px}@media(max-width: 767px){.channel-order-item{grid-template-columns:96px 1fr}.channel-order-item img{width:96px}}.channel-pair-code{font-size:2em;letter-spacing:.2em;font-family:monospace}.post-reach{padding:10px 14px;border-radius:8px;background:var(--gray-50);border:1px solid var(--gray-200)}.post-channel-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--gray-300)}.post-channel-tabs span,.post-channel-tabs a{text-decoration:none;padding:8px 12px;color:var(--gray-600);border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-1px}.post-channel-tabs span.selected,.post-channel-tabs a.selected{color:var(--gray-900);font-weight:600;border-color:var(--primary-600)}.post-channel-tabs span.disabled,.post-channel-tabs a.disabled{opacity:.55}.post-preview{padding:16px;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white)}.post-feedback{margin:32px 0;padding:24px;border:1px solid var(--primary-200);border-radius:16px;background:var(--primary-50);display:flex;flex-direction:column;gap:12px}.post-feedback h3{margin:0;font-size:20px;line-height:1.3;color:var(--gray-900)}@media(max-width: 767px){.post-feedback{padding:16px}}.post-feedback-head{display:flex;gap:14px;align-items:flex-start}.post-feedback-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--base-white);color:var(--primary-600);box-shadow:0 1px 2px rgba(16,24,40,.06)}.post-feedback-icon svg{width:20px;height:20px}.post-feedback .muted{margin:4px 0 0}.post-feedback-form{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;container-type:normal}.post-feedback-form textarea{width:100%;max-width:none;min-height:112px;margin:0;box-sizing:border-box;background:var(--base-white);border-radius:10px}.post-feedback-form textarea[aria-invalid=true]{border-color:var(--error-700)}.post-feedback-error{margin:0;font-size:14px;color:var(--error-700)}.post-feedback-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0}.post-feedback-actions small{color:var(--gray-600)}.post-feedback-actions .autospace{flex:1 1 auto}.post-feedback-actions button,.post-feedback-actions .button{margin:0}.post-feedback-closed{margin:0;color:var(--gray-700)}.post-feedback-own{margin:0;padding:12px 16px;border-radius:10px;background:var(--base-white);white-space:pre-line}.post-response p{margin:6px 0 0;color:var(--gray-900)}.post-slider{display:flex;flex-direction:column;gap:8px}.post-slider input[type=range]{width:100%}.post-slider .post-slider-label{display:flex;align-items:center;gap:12px}.post-timeline{position:relative;display:flex;flex-direction:column;gap:4px;--cursor: var(--today)}.post-timeline .post-timeline-today,.post-timeline .post-timeline-cursor{position:absolute;top:0;bottom:0;width:2px;z-index:1;pointer-events:none}.post-timeline .post-timeline-today{left:calc(40% + 60%*var(--today)/var(--days));background:var(--gray-300)}.post-timeline .post-timeline-cursor{left:calc(40% + 60%*var(--cursor)/var(--days));background:var(--primary-600)}.post-timeline-row{display:grid;grid-template-columns:40% 60%;align-items:center;min-height:32px;text-decoration:none;color:var(--gray-600)}.post-timeline-row.active{color:var(--gray-900);font-weight:600}.post-timeline-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.post-timeline-track{position:relative;height:12px;border-radius:6px;background:var(--gray-100)}.post-timeline-bar{position:absolute;top:0;bottom:0;left:calc(100%*var(--start)/var(--days));width:calc(100%*(var(--end) - var(--start) + 1)/var(--days));border-radius:6px;background:var(--primary-600)}.post-timeline-bar.planned{background:repeating-linear-gradient(45deg, var(--primary-600), var(--primary-600) 4px, var(--primary-200) 4px, var(--primary-200) 8px)}.post-step .settings-item-value span[class^=label_],.post-channel-badges span[class^=label_]{display:inline-block;width:auto;flex:0 0 auto}.post-dashboard-list .settings-item[hidden],.post-dashboard-empty[hidden]{display:none}.post-channel-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.post-feed{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.post-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);color:var(--gray-900);text-decoration:none}.post-card:hover{border-color:var(--primary-600)}.post-card:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.post-card-image{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--gray-100)}.post-card-placeholder{display:flex;align-items:center;justify-content:center;color:var(--gray-400)}.post-card-placeholder svg{width:40px;height:40px}.post-card-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px}.post-card-body small{color:var(--gray-600)}.post-card-body strong{font-size:18px;line-height:1.3}.post-card-head{display:flex;flex-direction:column;gap:2px}.post-card-intro{color:var(--gray-700);line-height:1.45}.post-page{display:flex;flex-direction:column;gap:16px}.post-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px}.post-toolbar .bar-switch a{white-space:nowrap}@media(max-width: 767px){.post-toolbar .autospace{display:none}}.post-empty{margin:24px 0;color:var(--gray-600)}.post-feed{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.post-card{box-shadow:0 1px 2px rgba(16,24,40,.05);transition:box-shadow .15s ease,border-color .15s ease}.post-card:hover{box-shadow:0 4px 12px rgba(16,24,40,.1)}.post-card-editorial:hover{border-color:var(--gray-300)}.post-card-editorial .post-card-body{flex:1 1 auto}.post-card-editorial .post-card-title{font-size:18px;font-weight:600;line-height:1.3;color:var(--gray-900);text-decoration:none}.post-card-editorial .post-card-title:hover{color:var(--primary-600)}.post-card-labels{display:flex;flex-wrap:wrap;gap:4px}.post-card-labels span[class^=label_]{display:inline-block;width:auto}.post-card-meta{color:var(--gray-600)}.post-card-actions{display:flex;gap:16px;align-items:center;padding:10px 16px;border-top:1px solid var(--gray-200);font-size:14px}.post-card-actions a{color:var(--primary-600);text-decoration:none}.post-card-actions a:hover{text-decoration:underline}.post-card-actions a.text_red{color:var(--error-700)}.post-card-actions .autospace{flex:1 1 auto}.welcome-posts{position:relative;min-width:0;grid-column:1/-1}.welcome-posts-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px, calc((100% - 64px) / 4.5));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding:2px 2px 8px;scrollbar-width:thin}.welcome-posts-track .post-card{scroll-snap-align:start;box-shadow:var(--form-shadow)}.welcome-posts-track .post-card-body{padding:12px 14px 14px;gap:4px}.welcome-posts-track .post-card-body strong{font-size:16px}.welcome-posts-nav{position:absolute;top:calc(50% - 22px);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--gray-200);background:var(--base-white) !important;color:var(--gray-700) !important;box-shadow:0 2px 6px rgba(16,24,40,.12);cursor:pointer}.welcome-posts-nav svg{width:18px;height:18px}.welcome-posts-nav.prev{left:-12px}.welcome-posts-nav.next{right:-12px}@media(max-width: 1023px){.welcome-posts-nav{display:none}}body.public.public-post{display:block;background:var(--gray-50)}body.public.public-post>aside{display:none}body.public.public-post aside.post-feedback{display:flex;position:static;width:auto;background-image:none}body.public.public-post main>.flex-cols{display:none}body.public.public-post main{display:block;width:100%;min-height:100dvh}body.public.public-post .content_set.post-public,body.public.public-post .copyright{width:100%;max-width:var(--max-width);margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media(max-width: 1023px){body.public.public-post .content_set.post-public,body.public.public-post .copyright{padding-left:16px;padding-right:16px}}body.public.public-post .content_set.post-public{padding-top:32px;padding-bottom:32px}@media(max-width: 1023px){body.public.public-post .content_set.post-public{padding-top:16px}}body.public.public-post .content{padding:0;grid-template-columns:minmax(0, 1fr) 300px;grid-template-areas:"content sidebar"}@media(max-width: 1023px){body.public.public-post .content{grid-template-columns:minmax(0, 1fr);grid-template-areas:"sidebar" "content"}}body.public.public-post .copyright{padding-top:24px;padding-bottom:32px;flex-wrap:wrap;border-top:1px solid var(--gray-200)}.post-public-messages{max-width:var(--max-width);margin:0 auto;padding:0 24px;box-sizing:border-box}.post-public-messages:empty{display:none}.post-public-messages>div{margin-top:16px}@media(max-width: 1023px){.post-public-messages{padding:0 16px}}.post-public-header{position:sticky;top:0;z-index:10;background:var(--base-white);border-bottom:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(16,24,40,.06)}.post-public-header .post-public-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--max-width);margin:0 auto;padding:12px 24px;box-sizing:border-box}@media(max-width: 1023px){.post-public-header .post-public-header-inner{padding:10px 16px}}.post-public-header .post-public-brand{font-size:22px;font-weight:600}.post-public-header .post-public-actions{display:flex;gap:8px;align-items:center}.post-public-header .button.secondary{background:var(--base-white);color:var(--primary-600) !important;border:1px solid var(--primary-200)}.post-public-header .button.secondary:hover{background:var(--primary-50)}.post-public-header .button{margin:0}.post-rsvp-event{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white)}.post-rsvp-event>div{display:flex;flex-direction:column;gap:2px;min-width:0}.post-rsvp-event small{color:var(--gray-600)}.post-rsvp-event .post-rsvp-date svg{width:28px;height:28px;color:var(--primary-600)}.post-entries{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none}.post-entries li{max-width:85%;padding:10px 14px;border:1px solid var(--gray-200);border-radius:12px 12px 12px 4px;background:var(--base-white)}.post-entries li.mine{align-self:flex-end;border-color:var(--primary-200);border-radius:12px 12px 4px 12px;background:var(--primary-50)}.post-entries p{margin:0 0 4px;overflow-wrap:anywhere}.post-entries small{color:var(--gray-600)}.post-entries button{margin:0;padding:0;height:auto;font-size:inherit}.post-entries button.text_red{color:var(--error-700) !important}.post-files{display:flex;flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none}.post-files li{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white)}.post-files a{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;color:var(--primary-600);text-decoration:none}.post-files a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-files a svg{flex:0 0 auto;width:18px;height:18px}.post-files a img{flex:0 0 auto;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.post-files small{color:var(--gray-600);white-space:nowrap}.post-files button{margin:0}.post-files button.text_red{color:var(--error-700) !important}.post-guest{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:14px 16px;border:1px solid var(--primary-200);border-radius:12px;background:var(--base-white)}.post-guest legend{padding:0 4px;font-weight:600}.post-guest .muted{margin:0}.post-guest-fields{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media(max-width: 1023px){.post-guest-fields{grid-template-columns:minmax(0, 1fr)}}.post-reactions.post-reactions-guest{flex-wrap:wrap}.post-reactions.post-reactions-guest .post-guest{flex:1 1 100%}.post-register{max-width:640px !important}.post-register h1{margin-bottom:8px}.post-register>p>a{display:inline-flex;align-items:center;gap:4px;color:var(--primary-600);text-decoration:none}.post-register>p>a svg{width:18px;height:18px}.post-register-form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.post-register-consent-row{display:flex;flex-direction:column;gap:4px}.post-register-consent{display:flex;flex-direction:row !important;font-weight:400 !important;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.post-register-consent input{margin-top:3px;flex:0 0 auto}.post-register-consent a{color:var(--primary-600)}.post-register-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.post-register-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end}.post-rows{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);overflow:hidden}.post-row{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;gap:16px;align-items:center;padding:12px 16px;color:var(--gray-900);text-decoration:none}.post-row+.post-row{border-top:1px solid var(--gray-200)}.post-row:hover{background:var(--gray-50)}@media(max-width: 767px){.post-row{grid-template-columns:64px minmax(0, 1fr)}.post-row .post-row-date{grid-column:2}}.post-row-image{width:96px;aspect-ratio:4/3;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--gray-100)}@media(max-width: 767px){.post-row-image{width:64px}}.post-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.post-row-body .post-card-intro{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-row-date{color:var(--gray-600);white-space:nowrap;text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.post-feedback-done{display:flex;align-items:center;gap:8px;margin:0;color:var(--success-700);font-weight:500}.post-feedback-done svg{width:20px;height:20px}.post-reactions{flex-direction:row;flex-wrap:wrap;gap:8px}.post-reaction{display:inline-flex;align-items:center;gap:8px;height:44px;margin:0;padding:0 14px;border:1px solid var(--gray-300);border-radius:22px;background:var(--base-white);color:var(--gray-900);font-weight:500;cursor:pointer}.post-reaction:hover:not(:disabled){border-color:var(--primary-600);background:var(--base-white);color:var(--gray-900)}.post-reaction.mine{border-color:var(--primary-600);background:var(--primary-100);box-shadow:inset 0 0 0 1px var(--primary-600)}.post-reaction:disabled{cursor:default;opacity:1}.post-reaction .post-reaction-symbol{display:inline-flex;color:var(--primary-600)}.post-reaction .post-reaction-symbol svg{width:20px;height:20px}.post-reaction .post-reaction-count{min-width:1ch;color:var(--gray-600)}@media(max-width: 767px){.post-reaction .post-reaction-label{display:none}}.post-poll{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.post-poll-option{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border:1px solid var(--gray-300);border-radius:10px;background:var(--base-white);overflow:hidden;cursor:pointer}.post-poll-option input{position:relative;z-index:1;margin:0}.post-poll-option.mine,.post-poll-option:has(input:checked){border-color:var(--primary-600);box-shadow:inset 0 0 0 1px var(--primary-600)}.post-poll-option .post-poll-label,.post-poll-option .post-poll-result{position:relative;z-index:1}.post-poll-option .post-poll-result{color:var(--gray-600);font-size:14px;white-space:nowrap}.post-poll-bar{position:absolute;inset:0 auto 0 0;width:calc(var(--percent)*1%);background:var(--primary-100)}.post-poll-result-only .post-poll-option{grid-template-columns:minmax(0, 1fr) auto;cursor:default}.post-poll[disabled] .post-poll-option{cursor:default}.post-poll-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media(max-width: 767px){.post-poll-options{grid-template-columns:minmax(0, 1fr)}}.post-bring{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.post-bring-item{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 14px;border:1px solid var(--gray-300);border-radius:10px;background:var(--base-white)}.post-bring-item.mine{border-color:var(--primary-600);box-shadow:inset 0 0 0 1px var(--primary-600)}.post-bring-item.full{background:var(--gray-50);color:var(--gray-600)}.post-bring-item button{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap}.post-bring-item button svg{width:18px;height:18px}@media(max-width: 767px){.post-bring-item{grid-template-columns:minmax(0, 1fr) auto}.post-bring-item .post-bring-count{grid-column:1;grid-row:2}.post-bring-item button,.post-bring-item .post-bring-state{grid-row:1/span 2;grid-column:2}}.post-bring-label{font-weight:500}.post-bring-count{color:var(--gray-600);font-size:14px;white-space:nowrap}.post-bring-state{padding:0 12px;color:var(--gray-600);font-size:14px}.post-bring-options{display:flex;flex-direction:column;gap:8px}.post-bring-option{display:grid;grid-template-columns:minmax(0, 1fr) 110px;gap:8px}.post-cta{display:inline-flex;align-items:center;gap:8px;margin:0;min-height:44px}.post-cta svg{width:18px;height:18px}.post-slots{display:flex;flex-direction:column;gap:8px}.post-slot{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"when answers" "meta answers";align-items:center;gap:4px 16px;margin:0;padding:10px 10px 10px 14px;border:1px solid var(--gray-300);border-radius:10px;background:var(--base-white);min-width:0}.post-slot.best{border-color:var(--success-700);box-shadow:inset 0 0 0 1px var(--success-700)}@media(max-width: 767px){.post-slot{grid-template-columns:minmax(0, 1fr);grid-template-areas:"when" "meta" "answers"}}.post-slot-when{grid-area:when;float:left;padding:0;font-weight:600}.post-slot-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--gray-600)}.post-slot-own{display:inline-flex;align-items:center;gap:4px}.post-slot-own svg{width:16px;height:16px}.post-slot-own.free{color:var(--success-700)}.post-slot-own.unclear{color:var(--warning-700)}.post-slot-own.busy{color:var(--error-700)}.post-slot-answers{grid-area:answers;display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:var(--gray-100)}.post-slot-answers label{position:relative;cursor:pointer}.post-slot-answers input{position:absolute;opacity:0}.post-slot-answers span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:500;color:var(--gray-700)}.post-slot-answers input:focus-visible+span{outline:2px solid var(--primary-600);outline-offset:1px}.post-slot-answers .yes input:checked+span{background:var(--success-700);color:var(--base-white)}.post-slot-answers .maybe input:checked+span{background:var(--warning-700);color:var(--base-white)}.post-slot-answers .no input:checked+span{background:var(--gray-700);color:var(--base-white)}.post-slot-options{display:flex;flex-direction:column;gap:8px}.post-slot-option{display:grid;grid-template-columns:minmax(0, 1fr) 140px;gap:8px}.post-slot-chosen{background:var(--success-50)}.post-schedule-matrix{overflow-x:auto;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white)}.post-schedule-matrix table{width:100%;border-collapse:collapse;font-size:14px}.post-schedule-matrix th,.post-schedule-matrix td{padding:8px 12px;border-top:1px solid var(--gray-200);text-align:center;vertical-align:middle;white-space:nowrap}.post-schedule-matrix thead th{border-top:0;background:var(--gray-50);font-weight:600}.post-schedule-matrix tbody th{text-align:left;font-weight:500}.post-schedule-matrix tbody th small{display:block;color:var(--gray-600);font-weight:400}.post-schedule-matrix .answer-yes{background:var(--success-50);color:var(--success-700)}.post-schedule-matrix .answer-maybe{background:var(--warning-50);color:var(--warning-700)}.post-schedule-matrix .answer-no{color:var(--gray-600)}.office-edit{margin-left:var(--x-1);font-size:14px;white-space:nowrap}.office-editor{display:flex;flex-direction:column;gap:var(--x-1);width:100%}.office-editor .office-editor-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-1) var(--x-2)}.office-editor .office-editor-hint{color:var(--gray-600);font-size:14px}.office-editor .office-editor-frame{width:100%;height:calc(100vh - 180px);min-height:480px;border:1px solid var(--gray-300);border-radius:8px;background:#fff}.rooms{display:grid;gap:var(--x-3)}.rooms .rooms-head h1{margin:0 0 6px}.rooms .rooms-head p{margin:0;color:var(--gray-600);max-width:68ch}.rooms .rooms-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:var(--x-2)}.rooms .room-card{display:grid;gap:6px;align-content:start;padding:var(--x-2);border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);color:var(--gray-900);text-decoration:none;transition:border-color .15s,box-shadow .15s}.rooms .room-card:hover,.rooms .room-card:focus-visible{border-color:var(--primary-400);box-shadow:0 4px 16px rgba(16,24,40,.08);outline:none}.rooms .room-card strong{font-size:17px}.rooms .room-card-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-50);color:var(--primary-700)}.rooms .room-card-icon svg{width:20px;height:20px}.rooms .room-card-text{color:var(--gray-600);font-size:14px}.rooms .room-card-meta{color:var(--gray-500);font-size:13px;font-variant-numeric:tabular-nums}.rooms .rooms-empty{padding:var(--x-3);border:1px dashed var(--gray-300);border-radius:12px;color:var(--gray-600)}.rooms .room-open-file-form{display:grid;gap:10px;max-width:560px;padding:var(--x-3);border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white)}.rooms .room-open-file-files ul{margin:6px 0 0;padding-left:18px}.rooms .room-open-file-pick input{width:100%}.rooms .room-open-file-status{margin:0;min-height:1.4em;color:var(--gray-600)}.rooms .room-open-file-actions{display:flex;justify-content:flex-end;gap:8px}.chat-view .room-chat-online{display:flex;padding-left:6px}.chat-view .room-chat-online img{width:24px;height:24px;margin-left:-6px;border-radius:50%;border:2px solid var(--base-white);box-shadow:0 0 0 1.5px var(--success-500, #12b76a)}.chat-view .room-chat-status{padding:6px 10px;border-radius:8px;background:var(--warning-50, #fffaeb);color:var(--warning-700, #b54708);font-size:13px}.chat-view .room-chat-log{display:flex;flex-direction:column;height:380px;overflow-y:auto;padding:4px 2px;overscroll-behavior:contain}@media(max-width: 600px){.chat-view .room-chat-log{height:60vh}}.chat-view .room-chat-older{align-self:center;margin:4px 0 8px;padding:4px 12px;border:1px solid var(--gray-300);border-radius:999px;background:var(--base-white);color:var(--primary-700);font-size:13px;cursor:pointer}.chat-view .room-chat-empty{margin:auto;color:var(--gray-500)}.chat-view .room-chat-day{display:flex;align-items:center;gap:8px;margin:12px 0 4px;color:var(--gray-500);font-size:12px;font-weight:600}.chat-view .room-chat-day::before,.chat-view .room-chat-day::after{content:"";flex:1;border-top:1px solid var(--gray-200)}.chat-view .room-chat-message{display:flex;gap:10px;padding:6px 8px 2px;border-radius:8px}.chat-view .room-chat-message.is-compact{padding-top:0}.chat-view .room-chat-message.is-mentioned{background:var(--warning-50, #fffaeb);box-shadow:inset 3px 0 0 var(--warning-500, #f79009)}.chat-view .room-chat-message:hover{background:var(--gray-50)}.chat-view .room-chat-message.is-mentioned:hover{background:var(--warning-50, #fffaeb)}.chat-view .room-chat-avatar{flex:none;width:32px;height:32px;border-radius:50%}.chat-view .room-chat-gutter{flex:none;width:32px;text-align:right}.chat-view .room-chat-gutter time{visibility:hidden;font-size:10px;color:var(--gray-400);line-height:22px}.chat-view .room-chat-message:hover .room-chat-gutter time{visibility:visible}.chat-view .room-chat-main{min-width:0;flex:1}.chat-view .room-chat-meta{display:flex;align-items:baseline;gap:8px;font-size:14px}.chat-view .room-chat-meta time{font-size:12px;color:var(--gray-500)}.chat-view .room-chat-body{min-width:0;flex:1;color:var(--gray-900);line-height:1.45;overflow-wrap:anywhere}.chat-view .room-chat-body code{padding:1px 4px;border-radius:4px;background:var(--gray-100);font-size:13px}.chat-view .room-chat-body a{color:var(--primary-700)}.chat-view .room-chat-mention{padding:0 2px;border-radius:4px;background:var(--primary-50);color:var(--primary-700);font-weight:600}.chat-view .room-chat-mention.is-me{background:var(--warning-100, #fef0c7);color:var(--warning-700, #b54708)}.chat-view .room-chat-typing{min-height:18px;color:var(--gray-500);font-size:12px;font-style:italic}.chat-view form.room-chat-form{display:flex;flex-direction:row;align-items:flex-end;gap:8px;margin:0;padding:0;border:0;background:none;box-shadow:none;container-type:normal}.chat-view form.room-chat-form[hidden]{display:none}.chat-view form.room-chat-form .room-btn{flex:none;height:40px}.chat-view form.room-chat-form .room-chat-attach{width:40px;padding:0;justify-content:center}.chat-view form.room-chat-form .room-chat-attach svg{width:20px;height:20px}.chat-view .room-chat-input{position:relative;flex:1;min-width:0}.chat-view .room-chat-input textarea{display:block;width:100%;height:40px;min-height:40px;max-height:160px;margin:0;padding:9px 12px;resize:none;overflow-y:hidden;line-height:1.4;box-sizing:border-box}.chat-view .room-chat-text+.room-chat-images,.chat-view .room-chat-text+.room-chat-files-list{margin-top:6px}.chat-view .room-chat-images{display:flex;flex-wrap:wrap;gap:6px}.chat-view .room-chat-images a{display:block;border-radius:8px;overflow:hidden;border:1px solid var(--gray-200);background:var(--gray-50)}.chat-view .room-chat-images img{display:block;max-width:min(320px,100%);max-height:240px;-o-object-fit:cover;object-fit:cover}.chat-view .room-chat-files-list{display:flex;flex-wrap:wrap;gap:6px}.chat-view .room-chat-file{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 12px 8px 8px;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white);color:var(--gray-900);text-decoration:none}.chat-view .room-chat-file:hover{border-color:var(--primary-400)}.chat-view .room-chat-file>span:last-child{display:grid;min-width:0}.chat-view .room-chat-file strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-view .room-chat-file small{color:var(--gray-500);font-size:12px}.chat-view .room-chat-file-ext{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:var(--primary-50);color:var(--primary-700);font-size:11px;font-weight:700}.chat-view .room-chat-dropzone.is-dragging{outline:2px dashed var(--primary-400);outline-offset:-6px;background:var(--primary-50)}.chat-view .room-chat-suggest{position:absolute;bottom:calc(100% + 4px);left:0;z-index:5;min-width:240px;margin:0;padding:4px;list-style:none;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white);box-shadow:0 8px 24px rgba(16,24,40,.12)}.chat-view .room-chat-suggest li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:14px;cursor:pointer}.chat-view .room-chat-suggest li[aria-selected=true],.chat-view .room-chat-suggest li:hover{background:var(--primary-50)}.chat-view .room-chat-suggest img{border-radius:50%}.chat-view .room-chat-suggest small{color:var(--success-600, #039855)}.chat-view .room-chat-readonly{font-size:13px}.chat-view{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.chat-view.is-dragging{outline:2px dashed var(--primary-400);outline-offset:-6px;background:var(--primary-50)}.chat-view .room-chat-online img.is-video{box-shadow:0 0 0 1.5px var(--primary-500)}.chat-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white);color:var(--gray-700);font:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.chat-btn:hover{background:var(--gray-50)}.chat-btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.chat-btn[disabled]{opacity:.5;cursor:default}.chat-btn svg{width:18px;height:18px}.chat-btn-primary{border-color:var(--primary-600);background:var(--primary-600);color:var(--base-white)}.chat-btn-primary:hover{background:var(--primary-700)}.chat-btn-icon{width:40px;min-height:40px;padding:0;font-size:22px;line-height:1}.chat-view form.room-chat-form .chat-btn{height:40px}.chat-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-bottom:8px;border-bottom:1px solid var(--gray-200)}.chat-head[hidden]{display:none}.chat-back{display:none;flex:none;width:40px;height:40px;margin-left:-6px;padding:0;border:0;border-radius:8px;background:none;color:var(--gray-900);cursor:pointer}.chat-back:hover,.chat-back:focus-visible{background:var(--gray-100);outline:none}.chat-head-title{display:grid;gap:0;flex:1 1 180px;min-width:0;line-height:1.2}.chat-head-title strong{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25}.chat-head-title small{margin:0;color:var(--gray-500);font-size:12px;line-height:1.3}.chat-head-title small:empty{display:none}.chat-head-actions,.chat-compact-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.chat-head-actions .chat-btn,.chat-compact-actions .chat-btn{min-height:32px;padding:0 10px;font-size:13px}.chat-head-actions[hidden],.chat-compact-actions[hidden]{display:none}.chat-more{position:relative;margin:0;padding:0;border:0}.chat-more summary{min-height:32px;margin:0;list-style:none;font-size:16px;line-height:1}.chat-more summary::-webkit-details-marker{display:none}.chat-more .chat-menu{top:calc(100% + 4px);right:0;margin:0;border:1px solid var(--gray-200)}.chat-filter{min-height:38px;padding:0 12px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white);color:var(--gray-900);font:inherit;font-size:14px}.chat-filter:focus{outline:2px solid var(--primary-200, #b2ddff);border-color:var(--primary-500)}.chat-compact-actions .room-chat-online{margin-right:auto}.chat-retention{margin:0;color:var(--gray-500);font-size:12px}.chat-view .room-chat-message{position:relative}.chat-view .room-chat-message.is-own .room-chat-body{padding-right:4px}.chat-message-tools{position:absolute;top:2px;right:4px;display:flex;gap:2px}.chat-message-tools .chat-message-menu,.chat-message-tools .chat-message-react{position:static}.chat-message-react{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border:1px solid var(--gray-200);border-radius:6px;background:var(--base-white);color:var(--gray-600);cursor:pointer;opacity:0}.chat-message-react svg{width:16px;height:16px}.chat-message-react:focus-visible{opacity:1;outline:2px solid var(--primary-500)}@media(hover: none){.chat-message-react{opacity:0}}.room-chat-message:hover .chat-message-react,.room-chat-message.is-active .chat-message-react,.chat-message-react[aria-expanded=true]{opacity:1}.chat-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chat-reaction{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:1px solid var(--gray-200);border-radius:999px;background:var(--gray-50);color:var(--gray-700);font:inherit;font-size:15px;line-height:1;cursor:pointer}.chat-reaction span{font-size:12px;font-weight:600}.chat-reaction:hover{border-color:var(--primary-400)}.chat-reaction.is-mine{border-color:var(--primary-400);background:var(--primary-50);color:var(--primary-700)}.chat-reaction[disabled]{cursor:default}.chat-emoji-btn svg{width:20px;height:20px}.chat-message-menu{position:absolute;top:2px;right:4px;width:28px;height:24px;border:1px solid var(--gray-200);border-radius:6px;background:var(--base-white);color:var(--gray-600);font-size:16px;line-height:1;cursor:pointer;opacity:0}.chat-message-menu:focus-visible{opacity:1;outline:2px solid var(--primary-500)}@media(hover: none){.chat-message-menu{opacity:0}}.room-chat-message:hover .chat-message-menu,.room-chat-message.is-active .chat-message-menu{opacity:1}.chat-menu{position:absolute;top:28px;right:4px;z-index:6;display:grid;min-width:160px;padding:4px;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white);box-shadow:0 8px 24px rgba(16,24,40,.14)}.chat-menu button{padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--gray-800);font:inherit;font-size:14px;text-align:left;cursor:pointer}.chat-menu button:hover,.chat-menu button:focus-visible{background:var(--primary-50);outline:none}.chat-receipt{display:block;margin-top:2px;color:var(--gray-400);font-size:11px;text-align:right}.chat-receipt.is-read{color:var(--primary-600)}.chat-receipt:empty{display:none}.chat-edited{color:var(--gray-500);font-size:11px}.chat-deleted{color:var(--gray-500);font-style:italic}.chat-edit{display:grid;gap:6px}.chat-edit textarea{width:100%;min-height:60px;box-sizing:border-box;resize:vertical}.chat-card{display:grid;gap:2px;max-width:420px;margin-top:6px;padding:8px 12px;border:1px solid var(--gray-200);border-left:3px solid var(--primary-500);border-radius:8px;background:var(--gray-50);color:var(--gray-900);text-decoration:none}.chat-card:hover{border-color:var(--primary-400)}.chat-card small{color:var(--gray-500);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.chat-card strong{font-size:14px}.chat-card span{color:var(--gray-600);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.room-chat-open{font-size:13px}.room-member-list li.is-video .room-member-avatar::after{background:var(--primary-500)}.chat-btn svg+.chat-btn-label{margin-left:2px}.chat-notices{position:fixed;right:16px;bottom:16px;z-index:1000;display:grid;gap:8px;width:min(340px,100vw - 32px)}@media(max-width: 800px){.chat-notices{top:64px;bottom:auto;right:8px;width:calc(100vw - 16px)}}.chat-notice{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--gray-200);border-left:3px solid var(--primary-500);border-radius:10px;background:var(--base-white);color:var(--gray-900);text-decoration:none;box-shadow:0 10px 28px rgba(16,24,40,.18);animation:chat-notice-in .2s ease-out}.chat-notice.is-mention{border-left-color:var(--warning-500, #f79009)}.chat-notice img{flex:none;border-radius:50%}.chat-notice>span{display:grid;min-width:0}.chat-notice small{color:var(--gray-500);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-notice strong{font-size:14px}.chat-notice span span{color:var(--gray-700);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes chat-notice-in{from{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion: reduce){.chat-notice{animation:none}}@media(max-width: 800px){body:has(.chat-page)>header{display:none}.chat-head{flex-wrap:nowrap}.chat-head-title{flex:1 1 auto}.chat-head-actions,.chat-compact-actions{flex-wrap:nowrap}.chat-head-actions .chat-btn,.chat-compact-actions .chat-btn{min-height:34px;padding:0 8px}.chat-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-retention{font-size:11px}}.chat-page{display:grid;grid-template-columns:minmax(260px, 340px) minmax(0, 1fr);gap:16px;height:calc(100vh - 140px);min-height:360px}@media(max-width: 800px){.chat-page{grid-template-columns:minmax(0, 1fr)}.chat-page:not(.is-detail) .chat-detail{display:none}.chat-page.is-detail .chat-list-pane{display:none}.chat-page.is-detail .chat-detail{display:flex}.chat-page.is-detail .chat-back{display:inline-flex;align-items:center;justify-content:center}}.chat-page .chat-list-pane,.chat-page .chat-detail{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white)}.chat-detail>div{flex:1;min-height:0}.chat-detail .chat-view{height:100%}.chat-detail .room-chat-log{flex:1;height:auto;min-height:0}.chat-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-list-head h1{margin:0;font-size:20px}.chat-filter{width:100%;box-sizing:border-box}.chat-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-list-empty,.chat-placeholder{margin:auto;padding:24px 8px;color:var(--gray-500);text-align:center}.chat-list-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;color:var(--gray-900);text-decoration:none}.chat-list-item:hover{background:var(--gray-50)}.chat-list-item.is-active{background:var(--primary-50)}.chat-list-item.is-unread strong{font-weight:700}.chat-list-figure{position:relative;flex:none}.chat-list-avatar,.chat-list-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-list-icon{background:var(--primary-50);color:var(--primary-700);font-weight:700}.chat-list-icon.is-room{border-radius:10px}.chat-list-dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border:2px solid var(--base-white);border-radius:50%;background:var(--success-500, #12b76a)}.chat-list-dot.is-video{background:var(--primary-500)}.chat-list-text{display:grid;flex:1;min-width:0;gap:0;line-height:1.25}.chat-list-text strong,.chat-list-text time,.chat-list-text .chat-list-preview{margin:0;line-height:1.25}.chat-list-top,.chat-list-bottom{display:flex;align-items:center;gap:6px;min-width:0}.chat-list-top strong,.chat-list-bottom strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.chat-list-top time,.chat-list-bottom time{flex:none;color:var(--gray-500);font-size:12px}.chat-list-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-600);font-size:13px}.chat-list-badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--primary-600);color:var(--base-white);font-size:12px;font-weight:700;line-height:20px;text-align:center}.chat-list-badge.is-mention{background:var(--warning-500, #f79009)}.chat-list-badge.is-muted{background:var(--gray-400)}.chat-list-call{flex:none;padding:0 6px;border-radius:999px;background:var(--success-50, #ecfdf3);color:var(--success-700, #067647);font-size:11px;font-weight:700;line-height:18px}.chat-list-muted{flex:none;font-size:12px;opacity:.6}.chat-dialog{width:min(480px,100vw - 32px);padding:20px;border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);color:var(--gray-900);box-shadow:0 16px 40px rgba(16,24,40,.2)}.chat-dialog::backdrop{background:rgba(16,24,40,.4)}.chat-dialog form{display:grid;gap:10px;margin:0;padding:0;border:0;background:none;box-shadow:none}.chat-dialog h2{margin:0;font-size:18px}.chat-dialog p{margin:0}.chat-dialog input{width:100%;box-sizing:border-box}.chat-contact-results{display:grid;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-contact-results li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.chat-contact-results li:hover{background:var(--primary-50)}.chat-contact-results li img{border-radius:50%}.chat-contact-chosen{display:flex;flex-wrap:wrap;gap:6px}.chat-contact-chosen:empty{display:none}.chat-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);font-size:13px;font-weight:600}.chat-chip button{border:0;background:none;color:inherit;font-size:16px;cursor:pointer}.chat-dialog-error{color:var(--error-700, #990000)}.chat-dialog-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width: 800px){.chat-page{margin:0 -8px;gap:0}.chat-page .chat-list-pane,.chat-page .chat-detail{padding:8px 10px;border:0;border-radius:0}}.video-presence{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--success-700, #027a48);font-weight:600}.video-presence[hidden]{display:none}.video-presence-label::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor;animation:video-presence-pulse 2s ease-in-out infinite;vertical-align:1px}.video-presence-avatars{display:inline-flex;align-items:center}.video-presence-avatars img{width:24px;height:24px;border-radius:50%;border:2px solid var(--white, #fff);margin-left:-6px;-o-object-fit:cover;object-fit:cover;background:var(--gray-200)}.video-presence-avatars img:first-child{margin-left:0}.video-presence-more{margin-left:4px;font-size:12px;color:var(--gray-600)}.video-presence-compact .video-presence-avatars{display:none}@keyframes video-presence-pulse{50%{opacity:.35}}@media(prefers-reduced-motion: reduce){.video-presence-label::before{animation:none}}.room{display:grid;gap:var(--x-2)}.room .room-head{display:flex;align-items:center;justify-content:space-between;gap:12px var(--x-2);padding:4px 0}@media(max-width: 900px){.room .room-head{flex-wrap:wrap}}.room .room-title{display:flex;align-items:baseline;gap:12px;min-width:0}.room .room-title h1{margin:0;font-size:20px;line-height:1.2;white-space:nowrap}.room .room-title .room-description{margin:0;min-width:0;color:var(--gray-600);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room .room-head-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.room .room-layout-tools{display:flex;align-items:center;gap:4px 16px}.room .room-layout-tools .room-btn{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--primary-700);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none}.room .room-layout-tools .room-btn:hover,.room .room-layout-tools .room-btn:focus-visible{color:var(--primary-800, var(--primary-700));text-decoration:underline;outline:none}.room .room-layout-tools .room-btn svg{width:18px;height:18px;flex:none}.room .room-layout-tools .room-btn-primary{font-weight:700}.room .room-layout-tools .room-btn-icon{width:32px;justify-content:center}.room .room-layout-tools .room-btn-icon:hover{text-decoration:none;background:var(--gray-100);border-radius:6px}.room .room-layout-tools .room-btn[hidden]{display:none}.room .room-grid.is-editing .room-block{position:relative;outline:2px dashed var(--gray-300);outline-offset:2px;max-height:none;overflow:visible}.room .room-grid.is-editing .room-block.is-hidden{display:block;opacity:.45}.room .room-grid.is-editing .room-block.is-hidden>:not(.room-block-tools){display:none}.room .room-grid.is-editing .room-block.dragging{opacity:.4}.room .room-grid.is-editing .room-block.drop-target{outline-color:var(--primary-500)}.room .room-block-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 4px;padding:6px;border-radius:8px;background:var(--gray-50);font-size:12px;color:var(--gray-600)}.room .room-block-tools button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;margin:0;padding:0 8px;border:1px solid var(--gray-300);border-radius:6px;background:var(--base-white);color:var(--gray-700);font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-shadow:none}.room .room-block-tools button[aria-pressed=true]{border-color:var(--primary-600);background:var(--primary-50);color:var(--primary-700)}.room .room-block-tools .room-block-handle{cursor:grab;color:var(--primary-700)}.room .room-block-tools .room-block-group{display:inline-flex;align-items:center;gap:4px}.room .room-block-tools .room-block-label{margin-right:2px}.room .room-block-tools .room-block-hide{margin-left:auto}.room .room-members{display:flex;align-items:center;padding-left:8px}.room .room-members img,.room .room-members .room-members-more{width:32px;height:32px;margin-left:-8px;border-radius:50%;border:2px solid var(--base-white);background:var(--gray-100)}.room .room-members .room-members-more{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--gray-600)}.room .room-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-flow:row dense;gap:var(--x-2);align-items:start}.room .room-grid.is-masonry{grid-auto-rows:4px;row-gap:0}.room .room-block{grid-column:span 12;min-width:0}.room .room-block[data-span="4"]{grid-column:span 4}.room .room-block[data-span="6"]{grid-column:span 6}.room .room-block[data-span="8"]{grid-column:span 8}.room .room-block[data-height=s]{max-height:320px;overflow-y:auto}.room .room-block[data-height=m]{max-height:520px;overflow-y:auto}.room .room-block[data-height=l]{max-height:820px;overflow-y:auto}.room .room-chat.room-block[data-height]{max-height:none;overflow:visible}.room .room-chat[data-height=s] .room-chat-log{height:220px}.room .room-chat[data-height=m] .room-chat-log{height:380px}.room .room-chat[data-height=l] .room-chat-log{height:640px}.room .room-grid-empty{grid-column:span 8}@media(max-width: 900px){.room .room-block[data-span],.room .room-grid-empty{grid-column:span 12}.room .room-layout-tools{display:none}}.room .room-block.is-hidden{display:none}.room .room-panel{display:grid;gap:var(--x-1);padding:var(--x-2);border:1px solid var(--gray-200);border-radius:12px;background:var(--base-white);min-width:0}.room .room-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--x-1)}.room .room-panel-head h2{margin:0;font-size:18px}.room .room-panel-head h2 small{color:var(--gray-500);font-weight:400}.room .room-panel-head h2 a{color:inherit}.room .room-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.room .button.small{padding:4px 10px;font-size:13px;min-height:0}.room .room-menu{position:relative}.room .room-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.room .room-menu>summary::-webkit-details-marker{display:none}.room .room-menu>summary svg{width:16px;height:16px}.room .room-menu-panel{position:absolute;right:0;z-index:20;display:grid;gap:8px;min-width:240px;margin-top:6px;padding:12px;border:1px solid var(--gray-200);border-radius:10px;background:var(--base-white);box-shadow:0 8px 24px rgba(16,24,40,.12)}.room .room-menu-panel label{font-size:13px;color:var(--gray-600)}.room .room-menu-panel input,.room .room-menu-panel select{width:100%}.room .room-menu-panel a,.room .room-menu-panel button{text-align:left}.room .room-blank-types{display:grid;gap:6px}.room .room-blank{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-start}.room .room-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.room .room-upload label{cursor:pointer;margin:0}.room .room-docs{list-style:none;margin:0;padding:0;display:grid}.room .room-doc{display:flex;align-items:center;gap:10px;padding:6px 4px;border-top:1px solid var(--gray-150)}.room .room-doc:first-child{border-top:0}.room .room-doc-icon{flex:none}.room .room-doc-folder .room-doc-icon{display:inline-flex;width:24px;height:24px;color:var(--primary-600)}.room .room-doc-folder .room-doc-icon svg{width:24px;height:24px}.room .room-doc-main{display:grid;gap:0;flex:1;min-width:0}.room .room-doc-name{font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-900)}.room .room-doc-meta{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.3;color:var(--gray-500);font-variant-numeric:tabular-nums}.room .room-doc-actions{display:flex;align-items:center;gap:6px;flex:none}@media(max-width: 600px){.room .room-doc{flex-wrap:wrap}.room .room-doc-actions{width:100%;justify-content:flex-end}}.room .room-empty{padding:var(--x-2);border:1px dashed var(--gray-300);border-radius:10px;color:var(--gray-600)}.room .room-empty p{margin:4px 0 0}.room .room-folder-delete{justify-self:end}.room .room-documents{position:relative}.room .room-documents.is-dragging,.room .room-documents.is-uploading{outline:2px dashed var(--primary-400);outline-offset:-6px}.room .room-documents.is-dragging::after,.room .room-documents.is-uploading::after{content:attr(data-drop-hint);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(239,246,255,.88);color:var(--primary-700);font-weight:600;pointer-events:none}.room .room-documents.is-uploading::after{content:"…";font-size:28px}.room .room-member-avatar{position:relative;display:inline-flex}.room .room-member-list li.is-online .room-member-avatar::after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--success-500, #12b76a);border:2px solid var(--base-white)}.room .room-editors{display:inline-flex;align-items:center;vertical-align:middle;margin-right:6px;padding-left:4px}.room .room-editors img,.room .room-editors .room-editors-more{width:18px;height:18px;margin-left:-4px;border-radius:50%;border:1.5px solid var(--base-white);background:var(--gray-100)}.room .room-editors .room-editors-more{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--gray-600)}.room .room-version-avatar{flex:none;border-radius:50%}.room .room-doc-actions form{display:inline-flex;margin:0;padding:0;border:0;background:none;box-shadow:none;width:auto}.room .room-post-list{list-style:none;margin:0;padding:0;display:grid}.room .room-post{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--gray-150)}.room .room-post:first-child{border-top:0}@media(max-width: 600px){.room .room-post{flex-wrap:wrap}}.room .room-post-main{display:grid;gap:4px;flex:1;min-width:0;color:var(--gray-900);text-decoration:none}.room .room-post-main small{color:var(--gray-600)}.room .room-post-main strong{font-size:16px}.room .room-post-main:hover strong{color:var(--primary-700)}.room .room-post-intro{color:var(--gray-700);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 600px){.room .room-post-actions{width:100%;justify-content:flex-end}}.room .room-events{list-style:none;margin:0;padding:0;display:grid;gap:6px}.room .room-events a{display:grid;gap:1px;padding:8px 10px;border-radius:8px;background:var(--gray-50);color:var(--gray-900);text-decoration:none}.room .room-events a:hover{background:var(--primary-50)}.room .room-events small{color:var(--gray-500)}.room .room-events li{display:flex;gap:6px}.room .room-events li>a:first-child{flex:1}.room .room-events .room-event-video{display:flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap;color:var(--primary-700)}.room .room-events .room-event-video svg{width:16px;height:16px}.room .room-event-date{font-size:12px;font-weight:600;color:var(--primary-700);text-transform:uppercase;letter-spacing:.04em}.room .room-member-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:260px;overflow-y:auto}.room .room-member-list li{display:flex;align-items:center;gap:8px;font-size:14px}.room .room-member-list img{border-radius:50%}.room .muted{margin:0}.room .room-soon{background:var(--gray-50)}.room .room-badge{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--gray-200);color:var(--gray-600)}.input-suffix{display:flex;align-items:stretch;width:100%}.input-suffix input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-suffix>span{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--gray-300);border-left:0;border-radius:0 8px 8px 0;background:var(--gray-50);color:var(--gray-600);white-space:nowrap}.mail-domain .action-list a>div{min-width:0;overflow-wrap:anywhere}.log-table-wrap{overflow-x:auto;border:1px solid var(--gray-200);border-radius:10px;background:var(--base-white)}table.log-table{width:100%;margin:0;border-collapse:collapse;font-size:14px}table.log-table th,table.log-table td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-150, var(--gray-200))}table.log-table th{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--gray-600);background:var(--gray-50);white-space:nowrap}table.log-table tbody tr:last-child td{border-bottom:0}table.log-table tbody tr:hover td{background:var(--gray-50)}table.log-table .log-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gray-600)}table.log-table .log-person{white-space:nowrap;color:var(--gray-500);font-variant-numeric:tabular-nums}table.log-table td{overflow-wrap:anywhere}.me-avatar{display:flex;align-items:center;gap:16px}.me-avatar>img{flex:none;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--gray-100)}.me-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.me-avatar-actions form{display:inline-flex;margin:0;padding:0;border:0;background:none;box-shadow:none;width:auto;container-type:normal}.me-avatar-actions button{flex:none;width:auto;margin:0;white-space:nowrap}.me-avatar-actions small{flex-basis:100%}body.intern>nav,body.intern>header{transition:opacity .3s ease,transform .35s ease,visibility .35s}@media(min-width: 1024px){body.intern{transition:grid-template-columns .35s ease,grid-template-rows .35s ease}body.intern.layout-focus{grid-template-columns:0 minmax(0, 1fr);grid-template-rows:0 1fr}body.intern.layout-focus>nav{opacity:0;visibility:hidden;transform:translateX(-24px);overflow:hidden}body.intern.layout-focus>header{opacity:0;visibility:hidden;transform:translateY(-16px);overflow:hidden}}@media(max-width: 1023px){body.intern.layout-focus>nav,body.intern.layout-focus>header{display:none}}body.intern.layout-focus main{padding-top:12px}.nav-toggle .nav-toggle-focus{display:none}.nav-toggle[data-mode=slim] .nav-toggle-slim{display:none}.nav-toggle[data-mode=slim] .nav-toggle-focus{display:inline-flex}.nav-toggle>span{display:inline-flex}.layout-focus-exit{position:fixed;bottom:12px;right:12px;z-index:1000;display:none;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--gray-200);border-radius:8px;background:var(--base-white);color:var(--gray-600);box-shadow:0 2px 8px rgba(16,24,40,.12);cursor:pointer;opacity:.7;transition:opacity .2s ease}.layout-focus-exit svg{width:20px;height:20px}.layout-focus-exit:hover,.layout-focus-exit:focus-visible{opacity:1;color:var(--gray-900);outline:none}body.intern.layout-focus .layout-focus-exit{display:inline-flex}.room-members-table{overflow-x:auto}.room-rights-table td{vertical-align:middle}.room-rights-table .select{min-width:130px;margin:0}.room-rights-table .inline{margin:0}.room .room-tools .room-btn,.room .room-tools summary.room-btn,.room .room-tools label.room-btn{display:inline-flex;text-decoration:none;align-items:center;gap:6px;height:36px;margin:0;padding:0 14px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white);color:var(--primary-700);font-size:14px;font-weight:600;line-height:1;cursor:pointer;list-style:none;white-space:nowrap}.room .room-tools .room-btn::marker,.room .room-tools .room-btn::-webkit-details-marker,.room .room-tools summary.room-btn::marker,.room .room-tools summary.room-btn::-webkit-details-marker,.room .room-tools label.room-btn::marker,.room .room-tools label.room-btn::-webkit-details-marker{content:"";display:none}.room .room-tools .room-btn::before,.room .room-tools .room-btn::after,.room .room-tools summary.room-btn::before,.room .room-tools summary.room-btn::after,.room .room-tools label.room-btn::before,.room .room-tools label.room-btn::after{content:none;display:none}.room .room-tools .room-btn:hover,.room .room-tools .room-btn:focus-visible,.room .room-tools summary.room-btn:hover,.room .room-tools summary.room-btn:focus-visible,.room .room-tools label.room-btn:hover,.room .room-tools label.room-btn:focus-visible{border-color:var(--primary-400);outline:none}.room .room-tools .room-btn svg,.room .room-tools summary.room-btn svg,.room .room-tools label.room-btn svg{width:16px;height:16px;stroke:currentColor}.room .room-tools .room-btn-primary,.room .room-tools summary.room-btn-primary{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.room .room-tools .room-btn-primary:hover,.room .room-tools .room-btn-primary:focus-visible,.room .room-tools summary.room-btn-primary:hover,.room .room-tools summary.room-btn-primary:focus-visible{background:var(--primary-600-hover);border-color:var(--primary-600-hover)}.room .room-tools form.room-upload{position:relative;display:inline-flex;flex:none;width:auto;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;border:0;background:none;box-shadow:none}.room form{container-type:normal;gap:8px}.room .room-tools label.room-btn{flex-direction:row;justify-content:center}.room .room-panel-head .room-tools{align-items:center;gap:8px}.room .room-panel-head .room-tools>details,.room .room-panel-head .room-tools>form{margin:0;padding:0;display:inline-flex;align-items:center}.room .room-panel-head .room-tools .room-btn,.room .room-panel-head .room-tools summary.room-btn,.room .room-panel-head .room-tools label.room-btn{box-sizing:border-box;height:38px;padding:0 14px;border-bottom:1px solid var(--gray-300);font-size:14px;font-weight:600;line-height:1;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room .room-panel-head .room-tools .room-btn-primary,.room .room-panel-head .room-tools summary.room-btn-primary{border-bottom-color:var(--primary-600)}.room .room-panel-head .room-tools .room-btn svg{width:18px;height:18px;flex:none}.room .room-panel-head{min-height:38px}.room .room-folder-icon{display:inline-flex;color:var(--primary-700)}.room .room-folder-icon svg{width:18px;height:18px}.room details.room-menu{margin:0}.room details.room-menu>summary{list-style:none;border-bottom:0;font-size:inherit;color:inherit}.room details.room-menu>summary::marker,.room details.room-menu>summary::-webkit-details-marker{content:"";display:none}.room details.room-menu>summary.button.small{border:1px solid var(--gray-300)}.room details.room-menu[open]>.room-menu-panel{margin-left:0;padding:12px;border:1px solid var(--gray-200);border-left-width:1px;border-left-color:var(--gray-200)}.room .room-doc-actions{gap:6px}.room .room-doc-actions>details{margin:0;display:inline-flex}.room .room-doc-actions .room-btn,.room .room-doc-actions summary.room-btn{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;margin:0;padding:0 10px;border:1px solid var(--gray-300);border-radius:8px;background:var(--base-white);color:var(--primary-700);font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none}.room .room-doc-actions .room-btn::marker,.room .room-doc-actions .room-btn::-webkit-details-marker,.room .room-doc-actions summary.room-btn::marker,.room .room-doc-actions summary.room-btn::-webkit-details-marker{content:"";display:none}.room .room-doc-actions .room-btn::after,.room .room-doc-actions summary.room-btn::after{content:none;display:none}.room .room-doc-actions .room-btn:hover,.room .room-doc-actions .room-btn:focus-visible,.room .room-doc-actions summary.room-btn:hover,.room .room-doc-actions summary.room-btn:focus-visible{border-color:var(--primary-400);outline:none}.room .room-doc-actions .room-btn svg,.room .room-doc-actions summary.room-btn svg{width:16px;height:16px;flex:none}.room .room-doc-actions .room-btn-primary{background:var(--primary-600);border-color:var(--primary-600);color:#fff}.room .room-doc-actions .room-btn-primary:hover,.room .room-doc-actions .room-btn-primary:focus-visible{background:var(--primary-600-hover);border-color:var(--primary-600-hover)}.room .room-doc-actions .room-btn-icon{width:32px;padding:0;justify-content:center}.room .room-doc-actions .room-split{display:inline-flex}.room .room-doc-actions .room-split>details{margin:0;display:inline-flex}.room .room-doc-actions .room-split .room-split-main{border-radius:8px 0 0 8px}.room .room-doc-actions .room-split .room-split-main:only-child{border-radius:8px}.room .room-doc-actions .room-split .room-split-toggle{width:28px;border-radius:0 8px 8px 0;background:var(--primary-600);border-color:var(--primary-600);border-left-color:hsla(0,0%,100%,.45);color:#fff}.room .room-doc-actions .room-split .room-split-toggle:hover,.room .room-doc-actions .room-split .room-split-toggle:focus-visible{background:var(--primary-600-hover);border-color:var(--primary-600-hover);border-left-color:hsla(0,0%,100%,.45)}.room .room-doc-actions .room-split .room-split-toggle svg{transform:rotate(90deg);transition:transform .15s}.room .room-doc-actions .room-split .room-split-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.room .room-doc-actions .room-split{position:relative}.room .room-popover-anchor{position:relative}.room .room-popover{display:none;min-width:240px;margin:0;overflow-y:auto;color:inherit}.room .room-popover.is-open{display:grid;top:100%;right:0;margin-top:6px}.room .room-popover:popover-open{display:grid;position:fixed;inset:auto;margin:0}.room .room-new{min-width:270px}.room .room-new form{display:grid;gap:4px}.room .room-new .room-new-name{display:grid;gap:4px;padding:6px 10px 8px;border-bottom:1px solid var(--gray-200);margin-bottom:2px}.room .room-new .room-new-name label{font-size:13px;font-weight:500;color:var(--gray-600)}.room .room-new .room-new-name input{height:34px;font-size:14px}.room .room-new .room-blank-types{gap:2px}.room .room-new .room-blank img{flex:none}.room .room-menu-panel{gap:2px;padding:6px}.room .room-menu-panel .room-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;margin:0;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--gray-900);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none}.room .room-menu-panel .room-menu-item small{margin-left:auto;color:var(--gray-500);font-variant-numeric:tabular-nums}.room .room-menu-panel .room-menu-item svg{width:16px;height:16px;flex:none;color:var(--gray-500)}.room .room-menu-panel .room-menu-item:hover,.room .room-menu-panel .room-menu-item:focus-visible{background:var(--gray-100);outline:none}.room .room-menu-panel .room-menu-danger{color:var(--error-600, #d92d20)}.room .room-menu-panel .room-menu-danger svg{color:currentColor}.room .room-menu-panel .room-menu-move{padding:6px 10px;gap:4px}.room .room-menu-panel .room-menu-move label{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--gray-600)}.room .room-menu-panel .room-menu-move label svg{width:16px;height:16px}.room .room-menu-panel .room-menu-move select{height:34px;font-size:14px}.room .room-menu-panel .room-menu-rename-row{display:flex;gap:6px}.room .room-menu-panel .room-menu-rename-row input{flex:1;min-width:0;height:34px;font-size:14px}.room .room-menu-panel .room-menu-rename-row .room-btn{flex:none;height:34px}.room .room-menu-panel form{margin:0}@font-face{font-family:"Comic Neue";font-style:normal;font-weight:400;font-display:swap;src:url("/static/fonts/comic-neue/comic-neue-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Comic Neue";font-style:normal;font-weight:700;font-display:swap;src:url("/static/fonts/comic-neue/comic-neue-latin-700-normal.woff2") format("woff2")}.post-board{--font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: Georgia, "Iowan Old Style", "Times New Roman", serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-comic: "Comic Neue", "Comic Sans MS", "Chalkboard SE", cursive;--font-heading: var(--font-sans);--font-text: var(--font-sans);margin:16px 0;border-radius:12px;background:var(--board-bg, #f5f6f8) center/cover no-repeat;overflow:hidden}.post-board[data-font-heading=serif]{--font-heading: var(--font-serif)}.post-board[data-font-heading=mono]{--font-heading: var(--font-mono)}.post-board[data-font-heading=comic]{--font-heading: var(--font-comic)}.post-board[data-font-text=serif]{--font-text: var(--font-serif)}.post-board[data-font-text=mono]{--font-text: var(--font-mono)}.post-board[data-font-text=comic]{--font-text: var(--font-comic)}.post-board[data-bg=sand]{background-color:#f6efe3}.post-board[data-bg=mint]{background-color:#e6f6ef}.post-board[data-bg=sky]{background-color:#e7f1fb}.post-board[data-bg=lavender]{background-color:#efeafb}.post-board[data-bg=peach]{background-color:#fdeee6}.post-board[data-bg=sunrise]{background-image:linear-gradient(135deg, #ffd6a5 0%, #fdffb6 45%, #ffc6ff 100%)}.post-board[data-bg=meadow]{background-image:linear-gradient(160deg, #d8f3dc 0%, #b7e4c7 50%, #fef9c3 100%)}.post-board[data-bg=ocean]{background-image:linear-gradient(160deg, #0b3d91 0%, #1c7ed6 55%, #66d9e8 100%)}.post-board[data-bg=forest]{background-image:linear-gradient(160deg, #1b4332 0%, #2d6a4f 50%, #74c69d 100%)}.post-board[data-bg=evening]{background-image:linear-gradient(160deg, #5f0f40 0%, #9a031e 45%, #fb8b24 100%)}.post-board[data-bg=night]{background-image:linear-gradient(160deg, #10002b 0%, #240046 50%, #3c096c 100%)}.post-board [data-color=yellow]{--c-strong: #f2c200;--c-tint: #fff8d6}.post-board [data-color=orange]{--c-strong: #f08c00;--c-tint: #ffecd4}.post-board [data-color=pink]{--c-strong: #e64980;--c-tint: #ffe3ec}.post-board [data-color=purple]{--c-strong: #845ef7;--c-tint: #efe9ff}.post-board [data-color=blue]{--c-strong: #1c7ed6;--c-tint: #e1efff}.post-board [data-color=teal]{--c-strong: #0c9488;--c-tint: #d9f5f1}.post-board [data-color=green]{--c-strong: #37b24d;--c-tint: #e3f8e6}.post-board [data-color=gray]{--c-strong: #868e96;--c-tint: #eef0f2}.post-board [data-color=c1]{--c-strong: var(--s1, #b38a05);--c-tint: var(--t1, #fdf6dd)}.post-board [data-color=c2]{--c-strong: var(--s2, #e4690c);--c-tint: var(--t2, #fdebdd)}.post-board [data-color=c3]{--c-strong: var(--s3, #e64c7f);--c-tint: var(--t3, #fbe0e9)}.post-board [data-color=c4]{--c-strong: var(--s4, #8652e0);--c-tint: var(--t4, #eae1fa)}.post-board [data-color=c5]{--c-strong: var(--s5, #4891e5);--c-tint: var(--t5, #e0ecfb)}.post-board [data-color=c6]{--c-strong: var(--s6, #2fa255);--c-tint: var(--t6, #e3f7ea)}.post-board [data-color=c7]{--c-strong: var(--s7, #848f9f);--c-tint: var(--t7, #ebedef)}.post-board .post-board-scroll{overflow-x:auto;padding:14px}.post-board .post-board-grid{display:grid;gap:0;width:-moz-max-content;width:max-content;min-width:100%}.post-board .post-board-row{display:grid;grid-template-columns:repeat(var(--cols), 260px);gap:12px}.post-board .post-board-head{padding:6px 10px;border-radius:8px;background:hsla(0,0%,100%,.88);font-family:var(--font-heading);font-weight:700;color:#1d2430}.post-board .post-board-head[data-color]{border-bottom:4px solid var(--c-strong)}.post-board .post-board-band{margin:12px 0 6px;padding:4px 10px;border-left:4px solid var(--c-strong, #c9d1db);border-radius:6px;background:hsla(0,0%,100%,.85);font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#5d6675}.post-board .post-board-cell{display:flex;flex-direction:column;gap:8px;padding:6px 0}.post-board .post-board-card{padding:10px 12px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;color:#1d2430;font-size:14px;line-height:1.45}.post-board .post-board-card[data-color]{background:var(--c-tint);border-top:4px solid var(--c-strong)}.post-board .post-board-title{margin-bottom:4px;font-family:var(--font-heading);font-weight:700}.post-board .post-board-text{font-family:var(--font-text);overflow-wrap:anywhere}.post-board .post-board-text p{margin:0 0 6px}.post-board .post-board-text ul,.post-board .post-board-text ol{margin:0 0 6px;padding-left:20px}.post-board .post-board-text .board-mention{padding:0 3px;border-radius:4px;background:#eef4fd;color:#175cd3;font-weight:600}.post-board .post-board-image{display:block;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;margin:6px 0;border-radius:8px}.post-board .post-board-link{display:block;margin-top:6px;font-size:13px;overflow-wrap:anywhere}.post-board .post-board-file{display:inline-block;padding:0 6px;border-radius:4px;background:rgba(16,24,40,.06);font-size:13px;overflow-wrap:anywhere}.post-board .post-board-video{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:#e03131;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.post-board .post-board-people{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.post-board .post-board-people span{padding:1px 8px;border-radius:999px;background:rgba(16,24,40,.06);font-size:12px}.post-board .post-board-foot{display:flex;gap:10px;margin-top:6px;font-size:12px;color:#5d6675}.post-board .post-board-comments{margin-top:4px;font-size:13px}.post-board .post-board-comments p{margin:4px 0 0;font-family:var(--font-text)}.content .post-board div,.content .post-board div:first-child{grid-area:auto}.content .post-board .post-board-text p,.content .post-board .post-board-comments p{margin:0 0 6px;font-size:inherit;line-height:inherit}.content .post-board .post-board-text ul,.content .post-board .post-board-text ol{margin:0 0 6px;padding-left:20px;font-size:inherit}.content .post-board .post-board-text li{margin:0;font-size:inherit}.content .post-board img.post-board-image{width:100%;max-width:none;margin:6px 0}.content .post-board .post-board-title,.content .post-board .post-board-head,.content .post-board .post-board-band{font-weight:700}.content .post-board .post-board-comments summary{font-size:inherit;color:var(--gray-700);border-bottom:0}.content .post-board .post-board-comments[open] summary{margin-bottom:4px}/*# sourceMappingURL=style.min.css.map */