.pagination{flex-grow:1}.pagination-info{padding:1em}section.small{max-width:720px;margin:auto}th.actions{width:2000px}section p:last-child{margin-bottom:0}.icon-and-text{align-items:center;display:flex}.icon-and-text svg{margin-left:.4em;margin-right:.4em}.social-account{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.social-account:hover{background-color:#e8e8e8;border-color:#d0d0d0;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (prefers-color-scheme:dark){.social-account{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}.social-account:hover{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}}.section-header{justify-content:space-between;align-items:center;display:flex}.notification{cursor:pointer;border-radius:.25em;margin-bottom:1em;padding:.75em}.notification span{display:block}.notification a{color:#000;margin-top:1em;font-weight:700;display:block}.startup-failure-overlay{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.startup-failure-card{cursor:default;border-radius:.5rem;width:100%;max-width:32rem;padding:1.5rem 1.75rem;box-shadow:0 8px 24px #0000002e}.startup-failure-card h1{margin:0 0 .75rem;font-size:1.35rem;line-height:1.3}.startup-failure-card>p{margin:0 0 .75rem;line-height:1.5}.startup-failure-card ul{margin:0 0 .75rem;padding-left:1.25rem}.startup-failure-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:1.25rem;display:flex}.startup-failure-retry{cursor:pointer;background:#ffffffe6;border:1px solid #0003;border-radius:.25rem;align-self:flex-start;padding:.45rem 1rem;font-weight:600}.startup-failure-retry:disabled{opacity:.65;cursor:wait}.startup-failure-timer{opacity:.85;width:100%;margin:0;font-size:.9rem}.inline-notification:last-child{margin-bottom:0}.gs2{grid-column:1/span 2}#nav-section-links h2{color:#bbb;margin-bottom:.5em;margin-left:.5em}#nav-section-links a:hover{color:#fff;background-color:#1d345c}#nav-section-links a.active{color:#fff;background-color:#1d345c;text-decoration:underline}#notification-list{z-index:1000;width:300px;padding:1em;position:fixed;top:0;right:0}.user-info{padding:.5em}input:disabled{cursor:not-allowed!important}#app{flex-direction:column;flex-grow:1;display:flex}dialog{color:#fff;background-color:#242424;border-color:#fff;border-radius:.5em;max-width:600px;margin:auto;padding:1em}dialog::backdrop{background-color:#00000080}input:invalid{background-color:salmon;outline:2px solid red}aside ul li a{place-items:center;gap:.6em;display:flex}@media (width<=600px){.grid-wide{grid-column:1/span 2}}@layer components{:root{--karma-good:lightgreen;--karma-bad:salmon;--karma-warning:moccasin;--karma-severe:lightsalmon;--karma-important:lightgoldenrodyellow;--karma-note:lightblue;--karma-info:#efefef;--karma-old:wheat;--karma-good-fg:mediumseagreen;--karma-bad-fg:#ce3636;--karma-warning-fg:orange;--karma-severe-fg:#bf5656;--karma-important-fg:darkgoldenrod;--karma-note-fg:#5490b6;--karma-info-fg:darkgray;--karma-old-fg:darkolivegreen;--border-color:#d7d7d7;--standout-bg-color:#f8f9fa;--hover-background-color:#e9e9e9;--hover-text-color:#000;--header-hover-background-color:#555;--header-hover-text-color:#fff;--disabled-background-color:#e9e9e9;--disabled-text-color:#999;--text-color:#334155}html,body{flex-direction:column;min-height:100vh;display:flex}body{color:var(--text-color);background-color:#dee3e7;margin:0;padding:0;font-family:sans-serif}a,a:visited{color:#00f;text-decoration:none}a:hover,a.active{text-decoration:underline}ul{padding-left:1.4em;list-style:"▹   "}main{flex-grow:1;margin:0;padding:1em}section{background-color:#fff;border-radius:.4em;margin-bottom:1em;padding:1em;box-shadow:0 0 .5em #9a9a9a}section.transparent{box-shadow:none;background-color:#0000}section.small{border-radius:.8em;max-width:320px}section.small form{grid-template-columns:1fr}section.small fieldset{grid-column:span 1}section.with-header-and-content{padding:0}section .section-header{border-bottom:1px solid var(--border-color);background-color:#f8f9fa;border-radius:.4em .4em 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;padding:.4em .4em .4em 1em;display:flex}section .section-header h2{margin:0;padding-top:.5em;padding-bottom:.5em}section .section-header div[role=toolbar],section .section-header .button{margin-bottom:0}section .section-subheader{border-bottom:1px solid var(--border-color);padding-top:.4em;padding-bottom:.4em;padding-left:1em}section .section-subheader h3{margin:0;padding:0;font-size:1.1em;font-weight:600}section .section-content :first-child{margin-top:0}section .section-content :last-child{margin-bottom:0}.padding{padding:1em}header{color:#fff;z-index:3;background-color:#444;border-bottom:1px solid #3f3f3f;align-items:center;gap:1em;min-height:3em;display:flex;box-shadow:0 0 6px 5px #aaa}header a,header a:visited{color:#fff;cursor:pointer;text-decoration:none}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}header.fixed{width:100%;position:fixed}.icon{font-size:2em}.logo-and-title{flex-direction:row;align-items:center;display:flex}h1{margin:0 1em 0 0;font-size:1em}h2{letter-spacing:-.025em;margin-bottom:-.25em;font-size:1.1em;font-weight:800}h2:first-child{margin-top:0}nav ul{margin:0;padding:0;list-style-type:none}header nav li{display:inline-block}header nav a{border-radius:.4em;padding:.6em;display:block}pre{background-color:var(--standout-bg-color);border:1px solid var(--border-color);white-space:pre-wrap;text-align:left;border-radius:.4em;margin-bottom:0;padding:1em;font-family:monospace;overflow-x:auto}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em #9a9a9a}.annotation,.tag,.inline-notification{border:1px solid var(--border-color);color:#000;-webkit-user-select:none;user-select:none;background-color:#f8f9fa;border-radius:.4em;margin:.1em .1em .4em;padding:.4em;display:inline-block}.annotation-key{border-right:1px solid var(--border-color);color:#666;border-radius:.4em 0 0 .4em;padding-right:.4em;display:inline-block}.annotation-val{color:#000;border-radius:0 .4em .4em 0;display:inline-block}.notification{cursor:pointer;border-radius:.4em;margin-bottom:1em;padding:.5em}.notification a{color:#000;font-weight:700;text-decoration:none}.inline-notification{display:block}button,.button,.button:visited{color:#000;border:1px solid var(--border-color);cursor:pointer;text-align:center;background-color:#0000;border-radius:.4em;padding:.4em 1em;font-family:sans-serif;font-size:1em;font-weight:700;text-decoration:none}header button:hover,header .button:hover{color:#fff;background-color:#6e6e6e}button:hover,.button:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}.subtle{color:#999;font-size:.9em}.stat{font-size:1.4em;font-weight:700}form{border-radius:.4em;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,max-content) minmax(0,600px);align-items:baseline;gap:1em;display:grid}label,span.fake-label{cursor:pointer;font-weight:700}select{border:1px solid var(--border-color);background-color:#fff;border-radius:.4em;padding:1em;font-family:sans-serif}textarea{border:1px solid var(--border-color);border-radius:.4em;min-height:6em;padding:1em;font-family:sans-serif}textarea[readonly]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);font-style:italic}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=datetime-local]{border:1px solid var(--border-color);border-radius:.4em;padding:1em;font-family:sans-serif}form input[type=checkbox]{justify-self:start;margin:0;padding:0}input:disabled,input[readonly],textarea:disabled{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed!important}fieldset{border:0;flex-direction:row;grid-column:span 2;align-items:start;gap:1em;padding:0;font-family:sans-serif;display:flex}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;padding:.5em}:is(label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover){color:#000;background-color:#f0f0f0}label:has(input:checked){color:#fff;background-color:#488448}label:has(input:checked):hover{color:#fff;background-color:#3a6f3a}.radio-group{border:1px solid var(--border-color);border-radius:.4em;flex-direction:row;align-items:center;gap:0;display:flex}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{cursor:pointer;text-align:center;background-color:#fff;flex-grow:1;padding:.5em}.radio-group label:hover{color:#fff;background-color:#f0f0f0}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.grid{justify-content:center;gap:1em;display:grid}.grid-display{display:grid}.grid-boxed{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.grid section{margin-bottom:0}.gc-xl{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.stat-display{border:1px solid var(--border-color);background-color:var(--standout-bg-color);text-align:center;border-radius:.4em;padding:1em}.stat-display span.subtle{display:block}.tac{text-align:center}.blocktext{letter-spacing:1px;text-transform:uppercase}div[role=toolbar]{flex-direction:row;align-items:center;gap:1em;margin-bottom:1em;display:flex}table{width:100%}table.bordered{border:1px solid var(--border-color);border-collapse:collapse;border-radius:.4em;box-shadow:0 .1em .1em #9a9a9a}table,th,td{border:0;border-bottom:1px solid var(--border-color);border-collapse:collapse}table.row-hover tr:hover td{color:#000;background-color:beige}td,th{padding:.5em}th{text-align:left}th.small{width:10%}td.uneditable{background-color:#f0f0f0;font-weight:700}ul.noListStyle{margin:0;padding:0;list-style-type:none}ul[role=menubar]{margin:0;padding:0;list-style:none}ul[role=menubar] li{display:inline-block}ul[role=menubar] li span.submenu{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}ul[role=menubar] li div{display:none;position:absolute;box-shadow:0 0 6px #444}ul[role=menubar] li:hover{background-color:beige}ul[role=menubar] li span{cursor:pointer}ul[role=menubar] li:hover div{background-color:#fff;min-width:12em;display:block}ul[role=menubar] li{border-radius:.5em}header ul[role=menubar] li:hover ul{margin:0;padding:0}ul[role=menubar] div ul{margin:0;padding:0;list-style:none}ul[role=menubar] div ul li{margin-right:0;display:block}ul[role=menubar] div ul a{padding:.2em;text-decoration:none;display:block}header ul[role=menubar] div li a{border-radius:0}ul[role=menubar] div ul a:hover{background-color:beige}header ul[role=menubar] div ul a:hover{background-color:#555}header ul[role=menubar] a,header ul[role=menubar] a:visited{color:#fff;background-color:#444}header ul[role=menubar] a:hover{background-color:var(--header-hover-background-color)}aside{visibility:hidden;z-index:2;background-color:#fff;width:14em;min-width:14em;height:100vh;transition:left .5s,visibility .5s;position:fixed;left:-14em;box-shadow:0 0 .5em #9a9a9a}aside.stuck{height:auto;position:static}aside.shown{visibility:visible;left:0}aside a,aside a:visited{color:#000;text-decoration:none}aside ul{padding:0;list-style:none}aside ul li a{padding:.4em .6em;text-decoration:none;display:block}aside a:hover{background-color:#f2f2f2}footer{text-align:center;padding:.5em}#layout{flex-direction:row;flex-grow:1;display:flex}#content{flex-direction:column;flex-grow:1;display:flex}footer span{background-color:#c6d0d7;border-radius:.5em;margin-right:1em;padding:.5em 1em;display:inline-block}.a11yhidden{position:absolute;left:-500px}.a11yhidden:focus{color:#fff;background-color:#000;border:2px solid #555;border-radius:.5em;padding:.5em;left:1em}#sidebar-button{cursor:pointer;border-right:1px solid #333;flex-direction:row;width:14em;display:flex}#sidebar-button:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-button .menu-icon{padding:.5em}#sidebar-button .logo-and-title{flex-grow:1}dialog{border-radius:.4em;max-width:600px;margin:auto;padding:1em}dialog::backdrop{background-color:#00000080}.vh{visibility:hidden}.script-button{cursor:pointer;padding:.5em}.fs2{font-size:2em}.flex-row{flex-direction:row;align-items:center;display:flex}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}dl{grid-template-columns:max-content 1fr;gap:0;display:grid}dt:after{content:":"}dt{border-right:1px solid var(--border-color);text-align:right;padding:.6em;font-weight:700}dd{word-break:break-word;margin-left:0;padding:.6em}a svg,button svg,h2 svg{vertical-align:bottom}@media (width<=600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{margin-right:0;display:block}main{padding:0}section{border-radius:0;margin:1em 0 0;padding:.75em}.hide-small{display:none}form{grid-template-columns:1fr}fieldset{grid-column:span 1}aside.stuck{width:100%;position:absolute}dl{grid-template-columns:1fr;display:grid}dt{text-align:left;border-right:none;padding:0}dd{margin-bottom:.8em;padding-left:0}}@media (prefers-color-scheme:dark){:root{--border-color:#595959;--hover-background-color:#1d345c;--header-hover-background-color:#1d345c;--standout-bg-color:#1f1f1f;--disabled-background-color:#333;--disabled-text-color:#999}header{background-color:#000;border-bottom:1px solid #222;box-shadow:0 0 1em #1c1c1c}body{color:#ddd;background-color:#262626}section{color:#ddd;background-color:#343434;box-shadow:0 0 .5em #121212}section .section-header{border-bottom-color:var(--border-color);background-color:#343434}section .section-subheader{border-bottom-color:var(--border-color)}button,.button{color:#ddd;border:1px solid var(--border-color)}button:hover,.button:hover,.button:hover,.button:visited{background-color:var(--hover-background-color);color:#fff}footer a,footer a:visited{color:#add8e6}header ul[role=menubar] a,header ul[role=menubar] a:visited{background-color:#000}header ul[role=menubar] a:hover{background-color:var(--hover-background-color)}header div>ul>li>a{color:#fff;background-color:#000}ul[role=menubar] div ul a:hover{background-color:var(--hover-background-color);color:#fff}ul[role=menubar] li:hover{background-color:var(--hover-background-color)}:is(label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover){background-color:var(--hover-background-color);color:#fff}label:has(input:checked){color:#fff;background-color:#488448}label:has(input:checked):hover{color:#fff;background-color:#3a6f3a}a,a:visited,aside a,aside a:visited{color:#add8e6}table,th,td{border-color:var(--border-color)!important}table.row-hover tr:hover td{background-color:var(--hover-background-color);color:#fff}footer span{background-color:#444}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=color],input[type=datetime-local],select,textarea{color:#ddd;border-color:var(--border-color);background-color:#4e4e4e}.grid-boxed .stat-display{background-color:var(--standout-bg-color);border-color:var(--border-color)!important}pre{background-color:var(--standout-bg-color);color:#ddd;border:1px solid var(--border-color)}.radio-group{border-color:var(--border-color)}.radio-group label{background-color:#555}aside{background-color:#000;box-shadow:0 0 .5em #121212}aside ul li a:hover{background-color:var(--hover-background-color)}dt{border-color:var(--border-color)}.annotation,.tag,.inline-notification{background-color:var(--standout-bg-color);color:#ddd;border-color:var(--border-color)}.annotation-val{color:#ddd}}}@layer karma{.critical,.error,.bad{color:#000;background-color:var(--karma-bad)}.warning{color:#000;background-color:var(--karma-warning)}.severe{color:#000;background-color:var(--karma-severe)}.important{color:#000;background-color:var(--karma-important)}.note{color:#000;background-color:var(--karma-note)}.info{color:#000;background-color:var(--karma-info)}.success,.good{background-color:var(--karma-good);color:#000}.old{background-color:var(--karma-old)}.fg-critical,.fg-bad{color:var(--karma-bad-fg);font-weight:500}.fg-warning{color:var(--karma-warning-fg);font-weight:500}.fg-severe{color:var(--karma-severe-fg);font-weight:500}.fg-important{color:var(--karma-important-fg);font-weight:500}.fg-note{color:var(--karma-note-fg);font-weight:500}.fg-info{color:var(--karma-info-fg);font-weight:500}.fg-good,.fg-success{color:var(--karma-good-fg);font-weight:500}.fg-old{color:var(--karma-old-fg)}button[type=submit],button.good,.button.good{color:#fff;background-color:#488448;border:0}button[type=submit]:hover,button.good:hover,.button.good:hover{background-color:#3a6f3a}button:disabled,.button:disabled{color:#999;cursor:not-allowed;background-color:#6e6e6e}button:disabled:hover,.button:disabled:hover{background-color:#6e6e6e}button[type=reset],button.bad,.button.bad{color:#fff;background-color:#d9534f;border:0}button[type=reset]:hover,button.bad:hover,.button.bad:hover{background-color:#c9302c}button[type=cancel],button.warning,.button.warning{color:#fff;background-color:#c7872c;border:0}button[type=cancel]:hover,button.warning:hover,.button.warning:hover{background-color:#b77a2c}}.tabs-container[data-v-a941d76b]{width:100%}.tabs-header[data-v-a941d76b]{border-bottom:2px solid var(--border-color,#e1e5e9);scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.tabs-header[data-v-a941d76b]::-webkit-scrollbar{height:4px}.tabs-header[data-v-a941d76b]::-webkit-scrollbar-track{background:0 0}.tabs-header[data-v-a941d76b]::-webkit-scrollbar-thumb{background:var(--border-color,#ccc);border-radius:2px}.tab-button[data-v-a941d76b]{cursor:pointer;color:var(--text-muted,#666);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1em;transition:all .2s;display:flex;position:relative}.tab-button[data-v-a941d76b]:hover{color:var(--text-color,#000);background-color:var(--hover-background-color,#f5f5f5)}.tab-button.active[data-v-a941d76b]{color:var(--primary-color,#007bff);border-bottom-color:var(--primary-color,#007bff);font-weight:700}.tab-button[data-v-a941d76b]:focus{outline:2px solid var(--primary-color,#007bff);outline-offset:-2px;border-radius:0}.tabs-content[data-v-a941d76b]{width:100%;min-height:200px}.tab-panel[data-v-a941d76b]{padding-block:1.5rem;padding-inline:.75rem;display:none}.tab-panel.active[data-v-a941d76b]{animation:.2s ease-in fadeIn-a941d76b;display:block}@keyframes fadeIn-a941d76b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .tabs-header[data-v-a941d76b]{border-bottom-color:var(--border-color,#444)}html[data-theme=dark] .tab-button[data-v-a941d76b]{color:var(--text-muted,#999)}html[data-theme=dark] .tab-button[data-v-a941d76b]:hover{color:var(--text-color,#fff);background-color:var(--hover-background-color,#333)}html[data-theme=dark] .tab-button.active[data-v-a941d76b]{color:var(--primary-color,#60a5fa);border-bottom-color:var(--primary-color,#60a5fa)}@media (width<=768px){.tabs-header[data-v-a941d76b]{gap:0}.tab-button[data-v-a941d76b]{padding:.75rem 1rem;font-size:.9em}.tab-panel[data-v-a941d76b]{padding-block:1rem;padding-inline:.5rem}}.login-container[data-v-fe54dc32]{max-width:500px;margin:2rem auto}.login-section[data-v-fe54dc32]{flex-direction:column;align-items:center;gap:1rem;display:flex}.local-login-form[data-v-fe54dc32]{flex-direction:column;gap:1rem;width:100%;display:flex}.local-login-form input[data-v-fe54dc32]{border:1px solid var(--border-color,#ccc);background-color:var(--input-bg,#fff);color:var(--text-color,#000);box-sizing:border-box;border-radius:4px;width:100%;padding:.75rem;font-size:1em}.local-login-form input[data-v-fe54dc32]:focus{border-color:var(--primary-color,#007bff);outline:none;box-shadow:0 0 0 2px #007bff40}.local-login-form button[data-v-fe54dc32]{cursor:pointer;border:none;border-radius:4px;width:100%;padding:.75rem 1.5rem;font-size:1em;transition:opacity .2s}.local-login-form button[data-v-fe54dc32]:hover{opacity:.9}.oauth-providers[data-v-fe54dc32]{flex-direction:column;gap:.75rem;width:100%;display:flex}.oauth-button[data-v-fe54dc32]{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;font-size:1em;transition:opacity .2s,transform .1s;display:flex}.oauth-button[data-v-fe54dc32]:hover{opacity:.9;transform:translateY(-1px)}.oauth-button[data-v-fe54dc32]:active{transform:translateY(0)}.oauth-button span[data-v-fe54dc32]{font-weight:500}.error-message[data-v-fe54dc32]{background-color:var(--error-bg,#fee);color:var(--error-color,#c33);border-radius:4px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.9em}.no-providers[data-v-fe54dc32]{text-align:center;color:var(--text-muted,#666);padding:2rem}@media (width>=768px){.login-container[data-v-fe54dc32]{max-width:600px}.oauth-providers[data-v-fe54dc32]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}}section[data-v-6aaf0186]{max-width:320px}.login-section[data-v-6aaf0186]{flex-direction:column;align-items:center;gap:1rem;display:flex}.local-login-form[data-v-6aaf0186]{flex-direction:column;gap:1rem;width:100%;display:flex}.local-login-form input[data-v-6aaf0186]{border:1px solid var(--border-color,#ccc);background-color:var(--input-bg,#fff);color:var(--text-color,#000);box-sizing:border-box;border-radius:4px;width:100%;padding:.75rem;font-size:1em}.local-login-form input[data-v-6aaf0186]:focus{border-color:var(--primary-color,#007bff);outline:none;box-shadow:0 0 0 2px #007bff40}.local-login-form button[data-v-6aaf0186]{cursor:pointer;border:none;border-radius:4px;width:100%;padding:.75rem 1.5rem;font-size:1em;transition:opacity .2s}.local-login-form button[data-v-6aaf0186]:hover{opacity:.9}.error-message[data-v-6aaf0186]{background-color:var(--error-bg,#fee);color:var(--error-color,#c33);border-radius:4px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.9em}.pwa-install-prompt[data-v-6e9e223b]{z-index:1000;background-color:#242424;border:1px solid #4caf50;border-radius:8px;width:500px;max-width:90%;padding:16px;animation:.3s ease-out slideUp-6e9e223b;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}@keyframes slideUp-6e9e223b{0%{opacity:0;transform:translate(-50%)translateY(100px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pwa-install-content[data-v-6e9e223b]{align-items:center;gap:12px;display:flex}.pwa-install-text[data-v-6e9e223b]{flex-direction:column;flex:1;gap:4px;display:flex}.pwa-install-text strong[data-v-6e9e223b]{color:#4caf50;font-size:16px}.pwa-install-text span[data-v-6e9e223b]{color:#e0e0e0;font-size:14px}.pwa-install-actions[data-v-6e9e223b]{align-items:center;gap:8px;display:flex}.pwa-install-button[data-v-6e9e223b]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.pwa-install-button[data-v-6e9e223b]:hover{background-color:#45a049}.pwa-install-button[data-v-6e9e223b]:active{background-color:#3d8b40}.pwa-dismiss-button[data-v-6e9e223b]{color:#e0e0e0;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex}.pwa-dismiss-button[data-v-6e9e223b]:hover{color:#fff;background-color:#ffffff1a}@media (width<=600px){.pwa-install-prompt[data-v-6e9e223b]{width:calc(100% - 40px);max-width:none;left:20px;right:20px;transform:none}.pwa-install-content[data-v-6e9e223b]{flex-direction:column;align-items:flex-start}.pwa-install-actions[data-v-6e9e223b]{justify-content:flex-end;width:100%}}span[data-v-5f365031]{color:#bbb}a[data-v-5f365031]{border-radius:.2em;padding:.4em;text-decoration:none}a[data-v-5f365031]:hover{background-color:#000;text-decoration:underline}.topbar[data-v-fe8ccf44]{width:100%}.topbar-links[data-v-fe8ccf44]{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.topbar-link[data-v-fe8ccf44]{color:inherit;white-space:nowrap;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .75em;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.topbar-link.active[data-v-fe8ccf44]{font-weight:500;text-decoration:underline}.topbar-html[data-v-fe8ccf44]{align-items:center;display:flex}.separator[data-v-fe8ccf44]{opacity:.3;background-color:currentColor;width:1px;height:1.5em;margin:0 .125rem}html[data-theme=dark] .topbar-link[data-v-fe8ccf44]{color:#f8f9fa}html[data-theme=dark] .separator[data-v-fe8ccf44]{opacity:.5}button[data-v-4ba464bd]{color:#fff;border:0}button[data-v-4ba464bd]:hover{background-color:#0000}#sidebar-button.disabled-branding[data-v-4ba464bd]{width:auto}.logo-home-link[data-v-4ba464bd]{cursor:pointer}.logo-home-link[data-v-4ba464bd]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}.user-info span[data-v-4ba464bd]{padding-right:.5rem}.theme-toggle[data-v-4ba464bd]{margin-right:.25rem}h2[data-v-326e7812]{padding:.75em}.active[data-v-326e7812]{text-decoration:underline}li[data-v-326e7812]{margin:0;padding:0}button[data-v-326e7812]{border:0}.navigation-links a[data-v-326e7812]{border-radius:0;align-items:center;gap:.75rem;padding:.75em;display:flex;position:relative}.nav-link-title[data-v-326e7812]{flex:1;min-width:0}.nav-link-indicator[data-v-326e7812]{background:var(--indicator-color,#dc3545);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.nav-link-count[data-v-326e7812]{background:var(--indicator-color,#dc3545);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;min-width:1.25rem;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2}.navigation-links a.disabled[data-v-326e7812],.navigation-links li.disabled a[data-v-326e7812]{cursor:not-allowed;opacity:.55}.nav-section-header[data-v-326e7812]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75em;font-size:1em;font-weight:600;display:flex}.nav-section-header[data-v-326e7812]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}.nav-section-chevron[data-v-326e7812]{opacity:.8;flex-shrink:0}.separator[data-v-326e7812]{background-color:#eee;height:1px;margin:.5rem .75rem}.icon[data-v-326e7812]{text-align:center;width:1.5rem;font-size:1.2em}html[data-theme=dark] .navigation-links a[data-v-326e7812],html[data-theme=dark] .nav-section-header[data-v-326e7812]{color:#f8f9fa}html[data-theme=dark] .separator[data-v-326e7812]{background-color:#444}html[data-theme=dark] .supplemental-links[data-v-326e7812]{border-top:1px solid #444}@media (width<=768px){.sidebar[data-v-326e7812]{left:-100%}.sidebar.shown[data-v-326e7812]{left:0}}.quick-search[data-v-405921fa]{width:100%;position:relative}.search-container[data-v-405921fa]{align-items:center;display:flex;position:relative}.search-input[data-v-405921fa]{color:#fff;background-color:#666;border:none;border-radius:.4em;outline:none;width:100%;padding:.4em;font-size:1rem;transition:all .2s}.search-input[data-v-405921fa]::placeholder{color:#bbb}.search-input[data-v-405921fa]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-icon[data-v-405921fa]{color:#6b7280;pointer-events:none;position:absolute;right:.75rem}.search-results[data-v-405921fa]{z-index:1000;background:#fff;border:2px solid #e1e5e9;border-top:none;border-radius:0 0 8px 8px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.search-result-item[data-v-405921fa]{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;padding:.75rem 1rem;transition:background-color .15s;display:flex}.search-result-item[data-v-405921fa]:last-child{border-bottom:none}.search-result-item[data-v-405921fa]:hover,.search-result-item.active[data-v-405921fa]{background-color:var(--hover-background-color)}.result-content[data-v-405921fa]{flex:1;min-width:0}.result-title[data-v-405921fa]{color:#1f2937;margin-bottom:.25rem;font-weight:500}.result-description[data-v-405921fa]{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.result-category[data-v-405921fa]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.result-icon[data-v-405921fa]{color:#6b7280;flex-shrink:0;margin-left:.75rem}.no-results[data-v-405921fa]{z-index:1000;background:#fff;border:2px solid #e1e5e9;border-top:none;border-radius:0 0 8px 8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.no-results-content[data-v-405921fa]{color:#6b7280;text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.no-results-content p[data-v-405921fa]{margin:.5rem 0 0;font-size:.875rem}mark[data-v-405921fa]{color:#92400e;background-color:#fef3c7;border-radius:2px;padding:0}html[data-theme=dark] .search-input[data-v-405921fa]{color:#f9fafb;background-color:#1f2937;border-color:#374151}html[data-theme=dark] .search-input[data-v-405921fa]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}html[data-theme=dark] .search-icon[data-v-405921fa]{color:#9ca3af}html[data-theme=dark] .search-results[data-v-405921fa]{background:#1f2937;border-color:#374151}html[data-theme=dark] .search-result-item[data-v-405921fa]{border-bottom-color:#374151}html[data-theme=dark] .search-result-item[data-v-405921fa]:hover,html[data-theme=dark] .search-result-item.active[data-v-405921fa]{background-color:#374151}html[data-theme=dark] .result-title[data-v-405921fa]{color:#f9fafb}html[data-theme=dark] .result-description[data-v-405921fa]{color:#d1d5db}html[data-theme=dark] .result-category[data-v-405921fa],html[data-theme=dark] .result-icon[data-v-405921fa]{color:#9ca3af}html[data-theme=dark] .no-results[data-v-405921fa]{background:#1f2937;border-color:#374151}html[data-theme=dark] .no-results-content[data-v-405921fa]{color:#9ca3af}html[data-theme=dark] mark[data-v-405921fa]{color:#fbbf24;background-color:#451a03}@media (width<=640px){.quick-search[data-v-405921fa]{max-width:100%}.search-results[data-v-405921fa]{max-height:250px}}footer span[data-v-d7fab204]{margin-right:10px;display:inline-block}.username-link[data-v-d7fab204]{color:#fff;cursor:pointer;text-decoration:none;transition:color .2s}.username-link[data-v-d7fab204]:hover{color:#4caf50;text-decoration:underline}.username-link[data-v-d7fab204]:visited{color:#fff}.impersonation-banner[data-v-d7fab204]{color:#fff;white-space:nowrap;background:#e65100;border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.85em;display:flex}.impersonation-exit[data-v-d7fab204]{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:3px;align-items:center;gap:.25rem;margin-left:.5rem;padding:.15rem .5rem;font-size:.85em;display:inline-flex}.impersonation-exit[data-v-d7fab204]:hover{background:#ffffff59}.welcome-page[data-v-980b9bb7]{max-width:56rem;margin:0 auto}.welcome-tagline[data-v-980b9bb7]{color:var(--text-muted,#5c6570);max-width:36rem;margin:0 0 .75rem;font-size:1.1rem;line-height:1.45}.welcome-lead[data-v-980b9bb7]{max-width:38rem;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.welcome-primary-cta[data-v-980b9bb7]{color:#fff;background:var(--primary-color,#007bff);border:1px solid var(--primary-color,#007bff);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #007bff40}.welcome-primary-cta[data-v-980b9bb7]:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}.welcome-primary-cta[data-v-980b9bb7]:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:3px}.welcome-cards[data-v-980b9bb7]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding-top:.25rem;display:grid}.welcome-card[data-v-980b9bb7]{border:1px solid var(--border-color,#e1e5e9);color:inherit;background:0 0;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.1rem 1rem;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex}.welcome-card[data-v-980b9bb7]:hover{border-color:var(--primary-color,#007bff);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.welcome-card[data-v-980b9bb7]:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.welcome-card-icon[data-v-980b9bb7]{color:var(--primary-color,#007bff);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.welcome-card-body[data-v-980b9bb7]{text-align:left;flex-direction:column;gap:.35rem;min-width:0;display:flex}.welcome-card-title[data-v-980b9bb7]{font-size:1.05rem;font-weight:700;line-height:1.25}.welcome-card-desc[data-v-980b9bb7]{color:var(--text-muted,#666);font-size:.875rem;line-height:1.45}@media (prefers-color-scheme:dark){.welcome-card[data-v-980b9bb7]:hover{background:var(--hover-background-color,#60a5fa0f);box-shadow:0 4px 14px #00000059}.welcome-card-icon[data-v-980b9bb7]{color:var(--primary-color,#60a5fa)}.welcome-primary-cta[data-v-980b9bb7]{box-shadow:0 2px 10px #60a5fa33}}.loading-container[data-v-fdc4f3d6]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.loading-container.centered[data-v-fdc4f3d6]{min-height:200px}.loading-container.inline[data-v-fdc4f3d6]{flex-direction:row;gap:.5rem;padding:1rem}.loading-spinner[data-v-fdc4f3d6]{justify-content:center;align-items:center;display:flex}.loading-spinner svg[data-v-fdc4f3d6]{width:24px;height:24px;animation:1s linear infinite spin-fdc4f3d6}.loading-message[data-v-fdc4f3d6]{color:var(--text-secondary,#666);text-align:center;font-size:.9rem}@keyframes spin-fdc4f3d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.loading-message[data-v-fdc4f3d6]{color:var(--text-secondary,#ccc)}}.feed-author-avatar[data-v-e2398e3b]{background:var(--bg-secondary,#eef1f4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.feed-author-avatar-img[data-v-e2398e3b]{object-fit:cover;width:100%;height:100%;display:block}.feed-author-avatar-fallback[data-v-e2398e3b]{opacity:.85;width:1.1rem;height:1.1rem}.diagnostic-content[data-v-36c4d504]{margin-bottom:1rem}.diagnostic-content dt[data-v-36c4d504]{color:var(--text-secondary,#666);margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.diagnostic-content dt[data-v-36c4d504]:first-child{margin-top:0}.diagnostic-content dd[data-v-36c4d504]{margin:0 0 .75rem;font-size:.875rem}.diagnostic-content dd.remote-id[data-v-36c4d504]{font-size:.75rem}.id-value[data-v-36c4d504]{background-color:var(--bg-secondary,#f5f5f5);word-break:break-all;overflow-wrap:break-word;border-radius:.25rem;max-width:400px;padding:.125rem .375rem;font-family:monospace;display:inline-block}.refetch-message[data-v-36c4d504]{margin:0 0 1rem;font-size:.875rem}.refetch-message.good[data-v-36c4d504]{color:var(--good-color,#2e7d32)}.refetch-message.error[data-v-36c4d504]{color:var(--error-color,#c62828)}.refetch-message.note[data-v-36c4d504]{color:var(--text-secondary,#666)}.diagnostic-status[data-v-36c4d504]{margin:0 0 1rem}.annotation[data-v-36c4d504]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.warn[data-v-36c4d504]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.annotation.bad[data-v-36c4d504]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-36c4d504]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-36c4d504]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.modal-overlay[data-v-36c4d504]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-36c4d504]{background:#fff;border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-36c4d504]{color:#333;margin:0 0 1rem}.dialog-actions[data-v-36c4d504]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-actions button[data-v-36c4d504]{cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.dialog-actions button[data-v-36c4d504]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions button.neutral[data-v-36c4d504]{color:#333;background-color:#f0f0f0}.dialog-actions button.neutral[data-v-36c4d504]:hover:not(:disabled){background-color:#e0e0e0}.dialog-actions button.good[data-v-36c4d504]{color:#fff;background-color:#4caf50}.dialog-actions button.good[data-v-36c4d504]:hover:not(:disabled){background-color:#43a047}.social-account-chip[data-v-420ddf8b]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.social-account-chip[data-v-420ddf8b]:hover{background-color:#e8e8e8;border-color:#d0d0d0;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.social-account-chip-transparent[data-v-420ddf8b]{box-shadow:none;background-color:#0000;border-color:#0000}.social-account-chip-transparent[data-v-420ddf8b]:hover{box-shadow:none;background-color:#0000000d;border-color:#0000;transform:none}@media (prefers-color-scheme:dark){.social-account-chip[data-v-420ddf8b]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}.social-account-chip[data-v-420ddf8b]:hover{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}.social-account-chip-transparent[data-v-420ddf8b]{box-shadow:none;background-color:#0000;border-color:#0000}.social-account-chip-transparent[data-v-420ddf8b]:hover{box-shadow:none;background-color:#ffffff14;border-color:#0000}}.post-preview[data-v-2af5f121]{border-radius:.5rem;max-width:800px;margin:0 auto;padding:1rem;line-height:2}.post-header[data-v-2af5f121]{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.5rem;display:flex}.post-header-actions[data-v-2af5f121]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.social-account-info[data-v-2af5f121]{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;display:flex}.diagnostic-button[data-v-2af5f121]{border:1px solid #0000;justify-content:center;align-items:center;display:flex}.diagnostic-button.neutral[data-v-2af5f121]{color:#333;background-color:#f0f0f0;border-color:#e0e0e0}.diagnostic-button.warn[data-v-2af5f121]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.diagnostic-button.bad[data-v-2af5f121]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.diagnostic-button.good[data-v-2af5f121]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.diagnostic-button.note[data-v-2af5f121]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.timeline-campaign[data-v-2af5f121]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.timeline-campaign-footer[data-v-2af5f121]{text-align:center;flex-wrap:wrap;justify-content:center}.timeline-meta-label[data-v-2af5f121]{color:var(--text-secondary,#666);font-weight:500}.no-campaign[data-v-2af5f121]{align-items:center;gap:.5rem;display:flex}.no-campaign-text[data-v-2af5f121]{font:inherit;cursor:pointer;color:var(--link-color,#007bff);background:0 0;border:none;padding:0}.no-campaign-text[data-v-2af5f121]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.social-account-link[data-v-2af5f121]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.social-account-link[data-v-2af5f121]:hover{text-decoration:underline}.canned-post-label[data-v-2af5f121]{cursor:default}.canned-post-label[data-v-2af5f121]:hover{text-decoration:none}.account-name[data-v-2af5f121]{font-weight:700}.author-filter-button[data-v-2af5f121]{font:inherit;color:var(--link-color,#007bff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.author-filter-button[data-v-2af5f121]:hover{text-decoration:underline}.avatar-link[data-v-2af5f121]:hover{text-decoration:none}.post-message[data-v-2af5f121]{word-wrap:break-word;font-weight:500}.post-message[data-v-2af5f121] a{color:var(--link-color,#007bff);text-decoration:underline}.post-message[data-v-2af5f121] a:hover{color:var(--link-hover-color,#0056b3)}.post-message[data-v-2af5f121] p{margin:.5em 0}.post-message[data-v-2af5f121] p:first-child{margin-top:0}.post-message[data-v-2af5f121] p:last-child{margin-bottom:0}.post-content-section[data-v-2af5f121]{margin-bottom:2rem}.post-content-section h3[data-v-2af5f121]{color:var(--text-primary,#333);margin:0 0 1rem;font-size:1.2rem}.post-footer[data-v-2af5f121]{border-top:1px solid var(--border-color,#4e5965);align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.post-footer.timeline-footer[data-v-2af5f121]{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.post-footer-start[data-v-2af5f121]{min-width:0}.post-footer.timeline-footer .post-footer-start[data-v-2af5f121]{justify-self:start}.post-footer.timeline-footer .timeline-campaign-footer[data-v-2af5f121]{justify-self:center}.post-footer.timeline-footer .post-datetime[data-v-2af5f121]{justify-self:end;margin-left:0}.original-post-link[data-v-2af5f121]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.original-post-link[data-v-2af5f121]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.post-datetime[data-v-2af5f121]{color:var(--text-secondary,#666);white-space:nowrap;margin-left:auto;font-size:.875rem;font-style:italic}.preview-card[data-v-2af5f121]{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-primary,#fff);border-radius:.5rem;margin:1rem 0;overflow:hidden}.preview-card-link[data-v-2af5f121]{color:inherit;text-decoration:none;transition:opacity .2s;display:flex}.preview-card-link[data-v-2af5f121]:hover{opacity:.8}.preview-card-static[data-v-2af5f121]{display:flex}.preview-image[data-v-2af5f121]{background-color:var(--bg-secondary,#f5f5f5);flex-shrink:0;width:200px;height:150px;overflow:hidden}.preview-image img[data-v-2af5f121]{object-fit:cover;width:100%;height:100%}.preview-content[data-v-2af5f121]{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.preview-title[data-v-2af5f121]{color:var(--text-primary,#333);font-size:1rem;font-weight:600;line-height:1.4}.preview-description[data-v-2af5f121]{color:var(--text-secondary,#666);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.preview-url[data-v-2af5f121]{color:var(--text-secondary,#999);text-transform:uppercase;letter-spacing:.5px;margin-top:auto;font-size:.75rem}@media (width<=600px){.preview-image[data-v-2af5f121]{width:120px;height:90px}.preview-content[data-v-2af5f121]{padding:.75rem}}.filter-field[data-v-aa2d9c03]{align-items:center;gap:.25rem;display:flex}.filter-select[data-v-aa2d9c03]{background:#fff;border:1px solid #ddd;border-radius:.25rem;min-width:150px;padding:.5rem;font-size:.9rem}.filter-select[data-v-aa2d9c03]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px #4caf5033}.filter-clear[data-v-aa2d9c03]{flex-shrink:0;justify-content:center;align-items:center;min-width:0;padding:.35rem;display:flex}@media (width<=768px){.filter-field[data-v-aa2d9c03]{width:100%}.filter-select[data-v-aa2d9c03]{flex:1;width:100%;min-width:0}}.toolbar-controls[data-v-55907165]{align-items:center;gap:1rem;width:100%;display:flex}.filters[data-v-55907165]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}section[data-v-55907165]{margin-bottom:1rem;padding:0}.timeline-empty[data-v-55907165]{margin:0 0 1rem}.timeline-load-sentinel[data-v-55907165]{height:1px;margin:0}.timeline-end[data-v-55907165]{text-align:center;opacity:.7;padding:1rem 0 2rem;font-size:.9em}.muted[data-v-55907165]{opacity:.7}.modal-overlay[data-v-55907165]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-55907165]{background:#fff;border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-55907165]{color:#333;margin:0 0 1rem}.form-group[data-v-55907165]{margin-bottom:1rem}.form-group label[data-v-55907165]{color:#333;margin-bottom:.5rem;font-weight:500;display:block}.form-group select[data-v-55907165]{border:1px solid #ddd;border-radius:.25rem;width:100%;padding:.5rem;font-size:1rem}.dialog-actions[data-v-55907165]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-actions button[data-v-55907165]{cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.dialog-actions button[data-v-55907165]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions button.neutral[data-v-55907165]{color:#333;background-color:#f0f0f0}.dialog-actions button.neutral[data-v-55907165]:hover:not(:disabled){background-color:#e0e0e0}.dialog-actions button.good[data-v-55907165]{color:#fff;background-color:#4caf50}.dialog-actions button.good[data-v-55907165]:hover:not(:disabled){background-color:#45a049}.campaign-message[data-v-55907165]{border-radius:.25rem;margin-top:1rem;padding:.75rem;font-size:.9rem}.campaign-message.good[data-v-55907165]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.campaign-message.bad[data-v-55907165]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@media (width<=768px){.toolbar-controls[data-v-55907165]{flex-direction:column;align-items:stretch;gap:.5rem}.filters[data-v-55907165]{flex-direction:column;gap:.5rem}}.pagination[data-v-529953a1]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pagination-info[data-v-529953a1]{flex:1}.pagination-text[data-v-529953a1]{color:#666;font-size:.875rem}.pagination-controls[data-v-529953a1]{align-items:center;gap:.5rem;display:flex}.button[data-v-529953a1]{border:0;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;display:flex}.button[data-v-529953a1]:disabled{cursor:not-allowed;background:0 0}#page-size[data-v-529953a1]{background:0 0;margin-left:.5rem;margin-right:.5rem}option[data-v-529953a1]{background:#545f69}@media (width<=768px){.pagination[data-v-529953a1]{flex-direction:column;align-items:stretch;gap:1rem}.pagination-controls[data-v-529953a1],.pagination-size[data-v-529953a1]{justify-content:center}}html[data-theme=dark] .pagination-text[data-v-529953a1]{color:#adb5bd}input[type=text][data-v-88d07d1f]{width:95%}.data-table[data-v-88d07d1f]{table-layout:fixed;width:100%}.larger[data-v-88d07d1f]{width:100%;min-width:200px}th[data-v-88d07d1f]:nth-child(2){width:80px}th[data-v-88d07d1f]:nth-child(3){width:120px}th.actions[data-v-88d07d1f]{width:140px}input.editable[data-v-88d07d1f]{cursor:pointer;font-size:1em}input[readonly][data-v-88d07d1f]{background-color:#0000;border:1px solid #0000}.modal-overlay[data-v-88d07d1f]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-88d07d1f]{background:#111;border:1px solid #555;border-radius:8px;width:520px;max-width:90vw;padding:1rem}.account-list[data-v-88d07d1f]{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:1rem 0;display:grid}.dialog-actions[data-v-88d07d1f]{justify-content:flex-end;gap:.5rem;display:flex}.check-list[data-v-88d07d1f]{margin:.25em .5em .25em 0;display:inline-block}.check-list label[data-v-88d07d1f],.check-list[data-v-88d07d1f]{cursor:pointer;display:inline-block}.check-list label>span[data-v-88d07d1f],.check-list>span[data-v-88d07d1f]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.check-list input[type=checkbox]:checked+span[data-v-88d07d1f]{color:#1565c0;background-color:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 4px #2196f333}.check-list label:hover>span[data-v-88d07d1f],.check-list:hover>span[data-v-88d07d1f]{background-color:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.check-list input[type=checkbox]:checked+span[data-v-88d07d1f]:hover{background-color:#bbdefb;border-color:#1976d2;box-shadow:0 2px 4px #2196f34d}@media (prefers-color-scheme:dark){.check-list label>span[data-v-88d07d1f],.check-list>span[data-v-88d07d1f]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}.check-list input[type=checkbox]:checked+span[data-v-88d07d1f]{color:#90caf9;background-color:#1e3a5f;border-color:#2196f3;box-shadow:0 2px 4px #2196f34d}.check-list label:hover>span[data-v-88d07d1f],.check-list:hover>span[data-v-88d07d1f]{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}.check-list input[type=checkbox]:checked+span[data-v-88d07d1f]:hover{background-color:#2a4a6f;border-color:#42a5f5;box-shadow:0 2px 4px #2196f366}}.campaign-actions .good[data-v-41ddd6ff]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.campaign-actions .good[data-v-41ddd6ff]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.campaign-header[data-v-41ddd6ff]{margin-bottom:1.5rem}.campaign-title[data-v-41ddd6ff]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.campaign-title h3[data-v-41ddd6ff]{color:var(--text-primary,#333);margin:0;font-size:1.5rem}.campaign-edit[data-v-41ddd6ff]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.campaign-name-input[data-v-41ddd6ff]{border:1px solid var(--border-color,#ddd);background-color:var(--background-primary,white);min-width:200px;color:var(--text-primary,#333);border-radius:.25rem;padding:.5rem;font-size:1.5rem;font-weight:500}.campaign-name-input[data-v-41ddd6ff]:focus{border-color:var(--primary-color,#007bff);outline:none;box-shadow:0 0 0 2px #007bff40}.campaign-timeline h3[data-v-41ddd6ff]{color:var(--text-primary,#333);margin:0 0 1.5rem;font-size:1.3rem}.posts-list[data-v-41ddd6ff]{flex-direction:column;gap:1.5rem;display:flex}.post-header[data-v-41ddd6ff]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.social-account[data-v-41ddd6ff]{color:var(--text-primary,#333);align-items:center;gap:.5rem;font-weight:500;display:flex}.post-status[data-v-41ddd6ff]{font-weight:500}.post-content[data-v-41ddd6ff]{color:var(--text-primary,#333);white-space:pre-wrap;margin-bottom:1rem;line-height:1.6}.post-meta[data-v-41ddd6ff]{color:var(--text-secondary,#666);flex-grow:0;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.post-date[data-v-41ddd6ff]{font-style:italic}.annotation[data-v-41ddd6ff]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.bad[data-v-41ddd6ff]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-41ddd6ff]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-41ddd6ff]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.campaign-update-btn[data-v-41ddd6ff]{cursor:pointer;color:#333;background-color:#f0f0f0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:28px;height:28px;padding:.2rem .4rem;font-size:.8rem;transition:all .2s;display:flex}.campaign-update-btn[data-v-41ddd6ff]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}input[type=checkbox][data-v-c4fab136]{display:none}fieldset[data-v-c4fab136]{align-items:center}.check-list[data-v-c4fab136]{margin:.25em .5em .25em 0;display:inline-block}.check-list label[data-v-c4fab136]{cursor:pointer;display:inline-block}.check-list label>span[data-v-c4fab136]{white-space:nowrap;color:#333;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5em;align-items:center;gap:.4em;padding:.4em .6em;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.check-list input[type=checkbox]:checked+span[data-v-c4fab136]{color:#1565c0;background-color:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 4px #2196f333}.check-list label:hover>span[data-v-c4fab136]{background-color:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.check-list input[type=checkbox]:checked+span[data-v-c4fab136]:hover{background-color:#bbdefb;border-color:#1976d2;box-shadow:0 2px 4px #2196f34d}@media (prefers-color-scheme:dark){.check-list label>span[data-v-c4fab136]{color:#e0e0e0;background-color:#2a2a2a;border-color:#404040;box-shadow:0 1px 2px #0000004d}.check-list input[type=checkbox]:checked+span[data-v-c4fab136]{color:#90caf9;background-color:#1e3a5f;border-color:#2196f3;box-shadow:0 2px 4px #2196f34d}.check-list label:hover>span[data-v-c4fab136]{background-color:#353535;border-color:#505050;box-shadow:0 2px 4px #0006}.check-list input[type=checkbox]:checked+span[data-v-c4fab136]:hover{background-color:#2a4a6f;border-color:#42a5f5;box-shadow:0 2px 4px #2196f366}}.media-attach[data-v-c4fab136]{margin-top:.75em}.media-attach label[data-v-c4fab136]{margin-bottom:.25em;font-weight:500;display:block}.selected-media[data-v-c4fab136]{flex-wrap:wrap;gap:.5em;margin-bottom:.5em;display:flex}.selected-media-item[data-v-c4fab136]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f0f0f0);border-radius:.5em;width:64px;height:64px;position:relative;overflow:hidden}.selected-media-thumb[data-v-c4fab136]{object-fit:cover;width:100%;height:100%;display:block}.selected-media-placeholder[data-v-c4fab136]{word-break:break-all;padding:.25em;font-size:.65em;display:block}.remove-media[data-v-c4fab136]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:22px;height:22px;padding:0;font-size:1.1em;line-height:1;position:absolute;top:2px;right:2px}.add-media-btn[data-v-c4fab136]{margin-top:.25em}.media-picker[data-v-c4fab136]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f8f8f8);border-radius:.5em;max-height:200px;margin-top:.75em;padding:.75em;overflow-y:auto}.media-picker-grid[data-v-c4fab136]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5em;display:grid}.media-picker-item[data-v-c4fab136]{aspect-ratio:1;border:1px solid var(--border-color,#ccc);cursor:pointer;background:#fff;border-radius:.5em;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.media-picker-item img[data-v-c4fab136]{object-fit:cover;width:100%;height:100%}.media-picker-item span[data-v-c4fab136]{word-break:break-all;text-align:center;padding:.25em;font-size:.7em}.calendar-wrapper[data-v-0602a828]{width:100%}.calendar-header-nav[data-v-0602a828]{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.calendar-title[data-v-0602a828]{margin:0;font-size:1.5rem;font-weight:600}.calendar-nav-buttons[data-v-0602a828]{align-items:center;gap:.5rem;display:flex}.calendar-error[data-v-0602a828]{color:#b00020;padding:1rem}.calendar-loading[data-v-0602a828]{text-align:center;padding:1rem}.calendar-loading-overlay[data-v-0602a828]{z-index:1;background:#fff9;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.calendar-container[data-v-0602a828]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;position:relative;overflow:hidden}.calendar-grid[data-v-0602a828]{grid-template-columns:repeat(7,minmax(0,1fr));min-height:400px;display:grid}.calendar-grid.is-dragging-range[data-v-0602a828],.calendar-grid.is-dragging-event[data-v-0602a828]{-webkit-user-select:none;user-select:none}.calendar-day.range-single[data-v-0602a828]{box-shadow:inset 0 0 0 2px #007bff;background-color:#007bff38!important}.calendar-day.range-start[data-v-0602a828]{box-shadow:inset 2px 0 #007bff,inset 0 2px #007bff,inset 0 -2px #007bff;background-color:#007bff24!important}.calendar-day.range-end[data-v-0602a828]{box-shadow:inset -2px 0 #007bff,inset 0 2px #007bff,inset 0 -2px #007bff;background-color:#007bff24!important}.calendar-day.range-middle[data-v-0602a828]{box-shadow:inset 0 2px #007bff,inset 0 -2px #007bff;background-color:#007bff24!important}.calendar-day.drag-over-target[data-v-0602a828]{outline-offset:-3px;outline:2px dashed #007bff;background-color:#007bff1a!important}.day-header[data-v-0602a828]{text-align:center;color:#666;background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:1rem;font-weight:600}.day-header[data-v-0602a828]:last-child{border-right:none}.calendar-day[data-v-0602a828]{cursor:pointer;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:160px;transition:background-color .2s;position:relative;overflow:hidden}.calendar-day[data-v-0602a828]:hover{background-color:#f0f8ff}.calendar-day:hover .day-number .day-month[data-v-0602a828]{display:inline}.calendar-day[data-v-0602a828]:nth-child(7n){border-right:none}.calendar-day.weekend[data-v-0602a828]{background:#f8f9fa}.calendar-day.weekend[data-v-0602a828]:hover{background:#e9ecef}.calendar-day.next-month[data-v-0602a828],.calendar-day.prev-month[data-v-0602a828]{background:#f8f9fa}.calendar-day.next-month[data-v-0602a828]:hover,.calendar-day.prev-month[data-v-0602a828]:hover{background:#e9ecef}.calendar-day.past[data-v-0602a828]{opacity:.6}.calendar-day.past[data-v-0602a828]:hover{opacity:.8}.calendar-day.today[data-v-0602a828]{background:#f7f8d7;font-weight:700}.calendar-day.today[data-v-0602a828]:hover{background:#bbdefb}.day-content[data-v-0602a828]{flex-direction:column;height:100%;display:flex}.day-number[data-v-0602a828]{color:#333;text-align:center;border-radius:4px;min-width:1.5rem;margin-bottom:.25rem;padding:.1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:inline-block}.day-number.clickable[data-v-0602a828]{cursor:pointer;border-radius:4px;padding:.25rem;transition:background-color .2s}.day-number.clickable .day-month[data-v-0602a828]{font-size:small;display:none}.day-number.with-month-suffix[data-v-0602a828]{text-align:center;white-space:nowrap;min-width:auto;font-size:.8rem}.day-content:hover .day-number.clickable[data-v-0602a828]{color:#007bff}.day-events[data-v-0602a828]{flex:1;overflow:auto}.calendar-event[data-v-0602a828]{cursor:pointer;background:#d6f1aa;border:1px solid #c4db96;margin-bottom:.25rem;padding:.1rem;transition:all .2s;box-shadow:0 1px 2px #0000001a}.calendar-event[draggable=true][data-v-0602a828]{cursor:grab}.calendar-event.drag-source[data-v-0602a828]{opacity:.55}.calendar-event[draggable=true][data-v-0602a828]:active{cursor:grabbing}.calendar-event[data-v-0602a828]:hover{background:#b3de6e;border-color:#c4db96;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.calendar-event.has-custom-color[data-v-0602a828]{background:var(--event-color);border-color:color-mix(in srgb, var(--event-color) 75%, black)}.calendar-event.has-custom-color[data-v-0602a828]:hover{background:var(--event-color);border-color:color-mix(in srgb, var(--event-color) 75%, black);filter:brightness(.92)}.event-icon[data-v-0602a828]{flex-shrink:0}.calendar-event.multi-day-start[data-v-0602a828]{border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar-event.multi-day-middle[data-v-0602a828]{border-radius:0}.calendar-event.multi-day-end[data-v-0602a828]{border-top-right-radius:4px;border-bottom-right-radius:4px}.event-content[data-v-0602a828]{cursor:pointer}.event-title[data-v-0602a828]{color:#333;white-space:normal;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.multi-day-indicator[data-v-0602a828]{color:#007bff;font-size:.7rem;font-weight:700}.event-time[data-v-0602a828]{color:#666;margin-top:.125rem;font-size:.75rem}.more-events[data-v-0602a828]{color:#666;text-align:center;background:#f8f9fa;border-radius:4px;margin-top:.25rem;padding:.25rem;font-size:.75rem}@media (width<=768px){.calendar-header-nav[data-v-0602a828]{flex-wrap:wrap;gap:.5rem}.calendar-title[data-v-0602a828]{font-size:1.2rem}.calendar-day[data-v-0602a828]{height:110px}.day-number[data-v-0602a828]{font-size:1rem}.event-title[data-v-0602a828]{font-size:.8rem}.event-time[data-v-0602a828]{font-size:.7rem}}@media (width<=480px){.calendar-grid[data-v-0602a828]{min-height:300px}.day-header[data-v-0602a828]{padding:.5rem .25rem;font-size:.8rem}}@media (width>=768px){.day-content[data-v-0602a828]{padding:.45rem}.calendar-event[data-v-0602a828]{border-radius:4px;padding:.25rem .5rem}}html[data-theme=dark] .calendar-container[data-v-0602a828]{background:#565656;border:1px solid #565656}html[data-theme=dark] .calendar-day.today[data-v-0602a828]{background:#646c70}html[data-theme=dark] .calendar-day.weekend[data-v-0602a828]{background:#444}html[data-theme=dark] .calendar-day.weekend[data-v-0602a828]:hover{background:#1a1a1a}html[data-theme=dark] .calendar-day.next-month[data-v-0602a828],html[data-theme=dark] .calendar-day.prev-month[data-v-0602a828]{background:#1a1a1a!important}html[data-theme=dark] .calendar-day.next-month[data-v-0602a828]:hover,html[data-theme=dark] .calendar-day.prev-month[data-v-0602a828]:hover,html[data-theme=dark] .calendar-day.today[data-v-0602a828]:hover{background:#374151}html[data-theme=dark] .calendar-day[data-v-0602a828]{border:1px solid #3b3b3b}html[data-theme=dark] .day-number[data-v-0602a828]{color:#f9fafb}html[data-theme=dark] .day-header[data-v-0602a828]{color:#f9fafb;border:1px solid #374151;background:#444!important}html[data-theme=dark] .day-content:hover .day-number.clickable[data-v-0602a828]{color:#f9fafb}html[data-theme=dark] .calendar-day[data-v-0602a828]:hover{background-color:#374151}html[data-theme=dark] .calendar-day.today[data-v-0602a828]:hover,html[data-theme=dark] .calendar-day.weekend[data-v-0602a828]:hover{background:#374151}html[data-theme=dark] .calendar-day.range-single[data-v-0602a828]{box-shadow:inset 0 0 0 2px #60a5fa;background-color:#60a5fa47!important}html[data-theme=dark] .calendar-day.range-start[data-v-0602a828]{box-shadow:inset 2px 0 #60a5fa,inset 0 2px #60a5fa,inset 0 -2px #60a5fa;background-color:#60a5fa2e!important}html[data-theme=dark] .calendar-day.range-end[data-v-0602a828]{box-shadow:inset -2px 0 #60a5fa,inset 0 2px #60a5fa,inset 0 -2px #60a5fa;background-color:#60a5fa2e!important}html[data-theme=dark] .calendar-day.range-middle[data-v-0602a828]{box-shadow:inset 0 2px #60a5fa,inset 0 -2px #60a5fa;background-color:#60a5fa2e!important}html[data-theme=dark] .calendar-day.drag-over-target[data-v-0602a828]{outline-offset:-3px;outline:2px dashed #60a5fa;background-color:#60a5fa1f!important}html[data-theme=dark] .calendar-day.past[data-v-0602a828]{opacity:.6}html[data-theme=dark] .calendar-day.past[data-v-0602a828]:hover{opacity:.8}.settings-form[data-v-615c370b]{grid-template-columns:240px 300px 3fr min-content min-content;align-items:center;display:grid}.settings-form label[data-v-615c370b]{justify-self:end}[data-v-615c370b] .settings-field-highlight{outline:2px solid var(--pico-primary,#1a73e8);outline-offset:2px}.canned-posts-list[data-v-418fd5f1]{flex-direction:column;gap:1.5rem;display:flex}.canned-post-preview[data-v-418fd5f1]{margin-bottom:1rem}.canned-post-preview[data-v-418fd5f1] .post-preview{max-width:none;margin:0;padding:0}.edit-textarea[data-v-418fd5f1]{border:1px solid var(--border-color,#ddd);resize:vertical;border-radius:.25rem;width:100%;min-height:120px;padding:.75rem;font-family:inherit;font-size:1rem}.post-meta[data-v-418fd5f1]{border-top:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.post-date[data-v-418fd5f1]{color:var(--text-secondary,#666);font-size:.9rem}.post-actions[data-v-418fd5f1]{align-items:center;gap:.5rem;display:flex}@media (prefers-color-scheme:dark){.edit-textarea[data-v-418fd5f1]{color:#e0e0e0;background-color:#1a1a1a;border-color:#505050}.post-meta[data-v-418fd5f1]{border-top-color:#404040}.post-date[data-v-418fd5f1]{color:#aaa}}table thead th.sortable[data-v-9e25cd31]:hover{cursor:pointer;color:#0366d6}td[data-v-9e25cd31]:first-child,th[data-v-9e25cd31]:first-child{padding-left:1rem}tbody tr.pc-row-clickable[data-v-9e25cd31]{cursor:pointer}.user-table-wrap[data-v-d2ddf376]{margin-top:.5rem}.actions-cell[data-v-d2ddf376]{text-align:right}.username-link[data-v-d2ddf376]{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.username-link[data-v-d2ddf376]:hover{opacity:.88}.navigation-grid-container[data-v-9a09d41f]{width:100%}.navigation-grid[data-v-9a09d41f]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0;display:grid}.navigation-grid.compact[data-v-9a09d41f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.nav-button[data-v-9a09d41f]{align-items:top;border:1px solid var(--border-color,#e1e5e9);cursor:pointer;text-align:left;background:0 0;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:1.25rem .75rem;transition:all .2s;display:flex;position:relative}.navigation-grid.compact .nav-button[data-v-9a09d41f]{gap:.5rem;padding:.75rem .5rem}.nav-button[data-v-9a09d41f]:hover{border-color:var(--primary-color,#007bff);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.nav-button[data-v-9a09d41f]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.nav-button.active[data-v-9a09d41f]{background:var(--primary-color,#007bff);border-color:var(--primary-color,#007bff);color:#fff}.nav-button-icon[data-v-9a09d41f]{color:var(--primary-color,#007bff);flex-shrink:0;justify-content:start;align-items:start;transition:color .2s;display:flex}.nav-button.active .nav-button-icon[data-v-9a09d41f]{color:#fff}.nav-button[data-v-9a09d41f]:disabled,.nav-button.disabled[data-v-9a09d41f]{cursor:not-allowed;opacity:.6}.nav-button[data-v-9a09d41f]:disabled:hover,.nav-button.disabled[data-v-9a09d41f]:hover{border-color:var(--border-color,#e1e5e9);box-shadow:none;background:0 0;transform:none}.nav-button:disabled .nav-button-icon[data-v-9a09d41f],.nav-button.disabled .nav-button-icon[data-v-9a09d41f]{color:var(--text-muted,#999)}.nav-button-indicator[data-v-9a09d41f]{background:var(--indicator-color,#dc3545);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--background-color,#fff);border-radius:50%;flex-shrink:0;position:absolute;top:.75rem;right:.75rem}.nav-button-count[data-v-9a09d41f]{background:var(--indicator-color,#dc3545);color:#fff;text-align:center;min-width:1.25rem;box-shadow:0 0 0 2px var(--background-color,#fff);border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2;position:absolute;top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-indicator[data-v-9a09d41f]{top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-count[data-v-9a09d41f]{top:.35rem;right:.35rem}.nav-button.active .nav-button-indicator[data-v-9a09d41f],.nav-button.active .nav-button-count[data-v-9a09d41f]{box-shadow:0 0 0 2px var(--primary-color,#007bff)}.nav-button-label[data-v-9a09d41f]{word-break:break-word;text-align:left;font-size:1.125rem;font-weight:700;line-height:1.2}.nav-button.active .nav-button-label[data-v-9a09d41f]{color:#fff}.nav-button-description[data-v-9a09d41f]{color:var(--text-muted,#666);word-break:break-word;text-align:left;font-weight:400;line-height:1.5}.nav-button.active .nav-button-description[data-v-9a09d41f]{color:#ffffffe6}.no-links[data-v-9a09d41f]{text-align:center;color:var(--text-muted,#666);padding:2rem}html[data-theme=dark] .nav-button[data-v-9a09d41f]{background:0 0}html[data-theme=dark] .nav-button[data-v-9a09d41f]:hover{background:var(--hover-background-color,#60a5fa1a);border-color:var(--primary-color,#60a5fa)}html[data-theme=dark] .nav-button.active[data-v-9a09d41f]{background:var(--primary-color,#60a5fa);border-color:var(--primary-color,#60a5fa)}html[data-theme=dark] .nav-button-description[data-v-9a09d41f]{color:var(--text-muted,#999)}html[data-theme=dark] .nav-button-icon[data-v-9a09d41f]{color:var(--primary-color,#60a5fa)}@media (width<=768px){.navigation-grid[data-v-9a09d41f]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.nav-button[data-v-9a09d41f]{padding:1rem .5rem}}.user-meta[data-v-cc007803]{grid-template-columns:minmax(6rem,10rem) 1fr;gap:.35rem 1.25rem;margin:0 0 1.5rem;display:grid}.user-meta dt[data-v-cc007803]{opacity:.85;margin:0;font-weight:600}.user-meta dd[data-v-cc007803]{margin:0}.user-admin-nav[data-v-cc007803]{margin-bottom:1.5rem}.subsection-title[data-v-cc007803]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.check-label[data-v-cc007803]{margin:.25rem 0;font-size:.9em;display:block}.group-membership-list[data-v-cc007803]{max-width:40rem;margin:0 0 .75rem;padding:0;list-style:none}.group-count[data-v-cc007803]{opacity:.7;font-size:.85em}.subsection-title[data-v-21b95cd1]{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.subsection-title[data-v-21b95cd1]:first-of-type{margin-top:0}.keys-status[data-v-21b95cd1]{opacity:.85;margin:0 0 .75rem}.role-checks[data-v-21b95cd1]{border:1px solid var(--pico-muted-border-color,#0000001f);border-radius:4px;max-width:40rem;margin:.75rem 0;padding:.75rem 1rem}.check-label[data-v-21b95cd1]{margin:.25rem 0;font-size:.9em;display:block}.role-desc[data-v-21b95cd1]{opacity:.7;font-size:.9em}.perm-audit-table[data-v-21b95cd1]{width:100%;max-width:48rem;margin:.5rem 0 1.5rem}.perm-status-col[data-v-21b95cd1]{text-align:center;width:3.5rem}.perm-granted[data-v-21b95cd1]{color:var(--pico-ins-color,#2a7d2e);vertical-align:middle;font-size:1.25em}.perm-denied[data-v-21b95cd1]{color:var(--pico-del-color,#9e2a2a);vertical-align:middle;opacity:.5;font-size:1.25em}.role-tag[data-v-21b95cd1]{background:var(--pico-muted-border-color,#00000014);border-radius:3px;margin:.1rem .25rem .1rem 0;padding:.1rem .4rem;font-size:.8em;display:inline-block}.superuser-tag[data-v-21b95cd1]{opacity:.75;font-style:italic}.muted[data-v-21b95cd1]{opacity:.5}.reset-pw-form[data-v-152521f6]{max-width:36rem;margin-top:.5rem}.reset-pw-grid[data-v-152521f6]{grid-template-columns:minmax(8rem,180px) 1fr;align-items:start;gap:.75rem 1rem;display:grid}.reset-pw-grid label[data-v-152521f6]{padding-top:.65em}.reset-pw-grid input[data-v-152521f6]{width:100%}.field-hint[data-v-152521f6]{opacity:.85;margin-top:.25rem;font-size:.8em;display:block}.reset-pw-actions[data-v-152521f6]{grid-column:1/-1;margin-top:.25rem}.span-all[data-v-152521f6]{grid-column:1/-1}.subsection-title[data-v-c7322d30]{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.perm-table[data-v-c7322d30]{width:100%;margin:.25rem 0 0}.perm-col-check[data-v-c7322d30]{vertical-align:middle;text-align:center;width:2.5rem}.perm-table td.perm-col-check input[data-v-c7322d30]{margin:0}.roles-table[data-v-c7322d30]{width:100%;max-width:56rem;margin-bottom:1.5rem}.perm-cells[data-v-c7322d30]{max-width:24rem;font-size:.85em}.badge[data-v-c7322d30]{opacity:.75;margin-left:.35rem;font-size:.75rem;font-weight:600}.create-role-panel[data-v-c7322d30]{border-top:1px solid var(--pico-muted-border-color,#0000001f);max-width:40rem;margin-bottom:2rem;padding:1rem 0}.form-row[data-v-c7322d30]{grid-template-columns:8rem 1fr;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:grid}.perm-checks[data-v-c7322d30]{border:1px solid var(--pico-muted-border-color,#0000001f);border-radius:4px;margin:.75rem 0;padding:.75rem 1rem}.check-label[data-v-c7322d30]{margin:.25rem 0;font-size:.9em;display:block}.user-roles-row[data-v-c7322d30]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.user-roles-row select[data-v-c7322d30]{min-width:14rem}.dialog-actions[data-v-c7322d30]{gap:.75rem;margin-top:1rem;display:flex}.muted[data-v-c7322d30]{opacity:.8}.owner-tag[data-v-d306fd6b]{opacity:.8;font-size:.85em}.owner-tag.self[data-v-d306fd6b]{font-weight:600}.owner-tag.none[data-v-d306fd6b]{opacity:.4}.accounts-grid-wrap[data-v-d306fd6b]{padding-top:.25em}.action-item[data-v-52a516c4]{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.action-item[data-v-52a516c4]:last-child{border-bottom:none}.action-description[data-v-52a516c4]{flex:1;align-items:flex-start;gap:1rem;display:flex}.action-description h5[data-v-52a516c4]{color:#333}.action-description p[data-v-52a516c4]{color:#666}dd[data-v-52a516c4]{align-items:center;gap:.5rem;display:flex}.profile-link-button[data-v-52a516c4]{color:#333;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;transition:all .2s;display:inline-flex}.profile-link-button[data-v-52a516c4]:hover{background-color:#e0e0e0;border-color:#bbb}.profile-link-button[data-v-52a516c4]:active{background-color:#d0d0d0}.share-check-col[data-v-52a516c4]{text-align:center;width:5rem}.share-add-row[data-v-52a516c4]{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}button.small[data-v-52a516c4]{min-width:auto;padding:.2rem .4rem}.share-user-select[data-v-52a516c4]{max-width:16rem}form[data-v-ab43941b]{grid-template-columns:1fr}input[data-v-ab43941b]{text-align:center}button[data-v-ab43941b]{place-self:start}.upload-fieldset[data-v-4d06c423]{flex-direction:column;gap:1em}.drag-drop[data-v-4d06c423]{cursor:pointer;border:1px dashed #ccc;border-radius:1em;align-content:center;padding:2em;display:inline-flex}.drag-drop[data-v-4d06c423]:hover{background-color:#3a6f3a}.uploaded-file img[data-v-4d06c423]{border-radius:.5em;max-width:600px;max-height:100px}.uploaded-file p[data-v-4d06c423]{margin:0;padding:0}.uploaded-file[data-v-4d06c423]{border:1px solid #666;border-radius:.5em;flex-direction:column;align-items:center;gap:.5em;padding:.3em;display:flex}.image-preview[data-v-4d06c423]{flex-wrap:wrap;gap:1em;display:flex}.media-grid[data-v-edb72d46]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1em;margin-top:.25em;display:grid}.media-item[data-v-edb72d46]{border:1px solid var(--border-color,#ccc);background:var(--card-bg,#f5f5f5);border-radius:.5em;flex-direction:column;align-items:center;display:flex;overflow:hidden}.media-link[data-v-edb72d46]{aspect-ratio:1;width:100%;display:block;overflow:hidden}.media-thumb[data-v-edb72d46]{object-fit:cover;width:100%;height:100%;display:block}.media-placeholder[data-v-edb72d46]{text-align:center;word-break:break-all;justify-content:center;align-items:center;width:100%;height:100%;padding:.5em;font-size:.85em;display:flex}.media-filename[data-v-edb72d46]{word-break:break-all;text-align:center;margin:0;padding:.4em .5em;font-size:.8em}.muted[data-v-edb72d46]{opacity:.7}.status-overview[data-v-83d890e2]{margin-bottom:2rem}.config-file-subsection[data-v-83d890e2]{border-top:1px solid #ffffff1f;margin-top:1.25rem;padding-top:1rem}.config-file-subsection h4[data-v-83d890e2]{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;display:flex}.config-file-path-box[data-v-83d890e2]{background:#ffffff0f;border:1px solid #ffffff29;border-left:4px solid #64b4ff8c;border-radius:.35rem;margin:0;padding:.65rem .85rem;display:block;box-shadow:inset 0 1px #ffffff0a}.config-file-subheader[data-v-83d890e2]{letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin:0 0 .4rem;font-size:.7rem;font-weight:600}.config-file-path[data-v-83d890e2]{text-overflow:ellipsis;white-space:nowrap;color:inherit;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.45;display:block;overflow:hidden}.status-grid[data-v-83d890e2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.stat-display[data-v-83d890e2]{min-width:0;overflow:hidden}.stat-display .stat[data-v-83d890e2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-header[data-v-83d890e2]{align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;font-weight:700;display:flex}.status-header span[data-v-83d890e2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-actions[data-v-83d890e2]{margin-bottom:2rem}.action-grid[data-v-83d890e2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.action-button[data-v-83d890e2]{height:5em}.action-button[data-v-83d890e2]:disabled{opacity:.5;cursor:not-allowed}.system-messages[data-v-83d890e2]{margin-bottom:2rem}.message-item[data-v-83d890e2]{border-left:4px solid;border-radius:.25rem;align-items:center;margin:.5rem 0;padding:.75rem;display:flex}.message-item.error[data-v-83d890e2]{color:#c62828;background:#ffebee;border-left-color:#f44336}.message-item.warning[data-v-83d890e2]{color:#e65100;background:#fff3e0;border-left-color:#ff9800}.message-item.info[data-v-83d890e2]{color:#1565c0;background:#e3f2fd;border-left-color:#2196f3}.message-content[data-v-83d890e2]{flex:1;align-items:center;gap:.5rem;display:flex}.message-link[data-v-83d890e2]{color:inherit;margin-left:auto}.loading[data-v-83d890e2]{justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}h3[data-v-83d890e2]{color:#fff;margin-bottom:.5rem}h4[data-v-83d890e2]{color:#fff}.text-muted[data-v-83d890e2]{color:#999;font-style:italic}.account-info[data-v-ef2b13bc]{grid-template-columns:200px 1fr;gap:.25em 1em;margin:0;display:grid}.account-info dt[data-v-ef2b13bc]{font-weight:700}.account-info dd[data-v-ef2b13bc]{margin:0}.password-form-grid[data-v-808ecf11]{grid-template-columns:200px 1fr;align-items:start;gap:1em;display:grid}.password-form-grid label[data-v-808ecf11]{padding-top:.75em}.password-form-grid input[data-v-808ecf11]{width:100%}.password-form-buttons[data-v-808ecf11]{grid-column:1/-1;gap:1em;display:flex}.password-form-message[data-v-808ecf11]{grid-column:1/-1}.loading-container[data-v-8b30762a],.error-container[data-v-8b30762a],.no-post-container[data-v-8b30762a]{text-align:center;padding:2rem}.edit-section[data-v-8b30762a]{max-width:48rem;margin-bottom:1.5rem}.edit-section h3[data-v-8b30762a]{margin:0 0 .35rem;font-size:1.1rem}.edit-hint[data-v-8b30762a]{opacity:.85;margin:0 0 .75rem;font-size:.9rem}.edit-content[data-v-8b30762a]{box-sizing:border-box;width:100%;min-height:12rem;font:inherit;resize:vertical;padding:.75rem;line-height:1.45}.edit-actions[data-v-8b30762a]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.edit-actions button[data-v-8b30762a]{align-items:center;gap:.35rem;display:inline-flex}.post-metadata[data-v-8b30762a]{margin-bottom:2rem}.campaign-field[data-v-8b30762a]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.campaign-info[data-v-8b30762a]{flex:1}.campaign-update-btn[data-v-8b30762a]{cursor:pointer;color:#333;background-color:#f0f0f0;border:none;border-radius:.25rem;justify-content:center;align-items:center;min-width:28px;height:28px;padding:.2rem .4rem;font-size:.8rem;transition:all .2s;display:flex}.campaign-update-btn[data-v-8b30762a]:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.annotation[data-v-8b30762a]{text-align:center;border-radius:.25rem;min-width:60px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.annotation.bad[data-v-8b30762a]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.annotation.good[data-v-8b30762a]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.annotation.note[data-v-8b30762a]{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.post-url[data-v-8b30762a]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.post-url[data-v-8b30762a]:hover{text-decoration:underline}.post-actions-section h3[data-v-8b30762a]{color:var(--text-primary,#333);margin:0 0 1rem;font-size:1.2rem}.action-buttons[data-v-8b30762a]{flex-wrap:wrap;gap:1rem;display:flex}.action-buttons button[data-v-8b30762a]{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.action-buttons button[data-v-8b30762a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.action-buttons button[data-v-8b30762a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-buttons button.neutral[data-v-8b30762a]{color:#fff;background-color:#6c757d}.action-buttons button.neutral[data-v-8b30762a]:hover:not(:disabled){background-color:#5a6268}.action-buttons button.good[data-v-8b30762a]{color:#fff;background-color:#28a745}.action-buttons button.good[data-v-8b30762a]:hover:not(:disabled){background-color:#218838}.action-buttons button.bad[data-v-8b30762a]{color:#fff;background-color:#dc3545}.action-buttons button.bad[data-v-8b30762a]:hover:not(:disabled){background-color:#c82333}.modal-overlay[data-v-8b30762a]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal[data-v-8b30762a]{background:var(--background-primary,white);border-radius:.5rem;min-width:400px;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.modal h3[data-v-8b30762a]{color:var(--text-primary,#333);margin:0 0 1rem}.form-group[data-v-8b30762a]{margin-bottom:1rem}.form-group label[data-v-8b30762a]{color:var(--text-primary,#333);margin-bottom:.5rem;font-weight:500;display:block}.form-group select[data-v-8b30762a]{border:1px solid var(--border-color,#ddd);background-color:var(--background-primary,white);width:100%;color:var(--text-primary,#333);border-radius:.25rem;padding:.5rem;font-size:1rem}.dialog-actions[data-v-8b30762a]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.dialog-actions button[data-v-8b30762a]{cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.dialog-actions button[data-v-8b30762a]:disabled{opacity:.6;cursor:not-allowed}.dialog-actions button.neutral[data-v-8b30762a]{background-color:var(--button-neutral-bg,#f0f0f0);color:var(--text-primary,#333)}.dialog-actions button.neutral[data-v-8b30762a]:hover:not(:disabled){background-color:var(--button-neutral-hover,#e0e0e0)}.dialog-actions button.good[data-v-8b30762a]{color:#fff;background-color:#4caf50}.dialog-actions button.good[data-v-8b30762a]:hover:not(:disabled){background-color:#45a049}.campaign-message[data-v-8b30762a]{border-radius:.25rem;margin-top:1rem;padding:.75rem;font-size:.9rem}.campaign-message.good[data-v-8b30762a]{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.campaign-message.bad[data-v-8b30762a]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.post-boost[data-v-4a8c20f4]{border-left:3px solid var(--boost-color,#6366f1);background-color:var(--bg-secondary,#f9fafb);border-radius:.5rem;max-width:800px;margin:0 auto;padding:1rem;position:relative}.boost-header[data-v-4a8c20f4]{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:1rem;display:flex}.post-header-actions[data-v-4a8c20f4]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.boost-info[data-v-4a8c20f4]{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.boost-icon[data-v-4a8c20f4]{color:var(--boost-color,#6366f1)}.social-account-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;text-decoration:none;display:flex}.social-account-link[data-v-4a8c20f4]:hover{text-decoration:underline}.account-name[data-v-4a8c20f4]{font-weight:700}.author-filter-button[data-v-4a8c20f4]{font:inherit;color:var(--link-color,#007bff);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.author-filter-button[data-v-4a8c20f4]:hover{text-decoration:underline}.avatar-link[data-v-4a8c20f4]:hover{text-decoration:none}.boost-text[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-style:italic;font-weight:400}.diagnostic-button[data-v-4a8c20f4]{justify-content:center;align-items:center;display:flex}.boosted-content[data-v-4a8c20f4]{background-color:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.25rem;margin:1rem 0;padding:1rem}.boosted-object-link[data-v-4a8c20f4]{margin-bottom:.5rem}.boosted-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.boosted-link[data-v-4a8c20f4]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.boosted-object-info[data-v-4a8c20f4]{flex-direction:column;gap:.25rem;display:flex}.boosted-object-label[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-size:.875rem;font-weight:500}.boosted-object-value[data-v-4a8c20f4]{color:var(--text-primary,#333);word-break:break-all;font-family:monospace;font-size:.875rem}.post-actions[data-v-4a8c20f4]{border-top:1px solid var(--border-color,#4e5965);margin-top:1rem;padding-top:1rem}.original-post-link[data-v-4a8c20f4]{color:var(--link-color,#007bff);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.original-post-link[data-v-4a8c20f4]:hover{color:var(--link-hover-color,#0056b3);text-decoration:underline}.post-datetime[data-v-4a8c20f4]{color:var(--text-secondary,#666);font-size:.875rem;font-style:italic;position:absolute;bottom:1rem;right:1rem}.toolbar-controls[data-v-fbc0ac34]{align-items:center;gap:1rem;width:100%;display:flex}.filters[data-v-fbc0ac34]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}section[data-v-fbc0ac34]{margin-bottom:1rem;padding:0}.feed-empty[data-v-fbc0ac34]{margin:0 0 1rem}.feed-refresh-notice[data-v-fbc0ac34]{z-index:100;color:var(--text-secondary,#555);pointer-events:none;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.85rem;position:fixed;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.feed-refresh-fade-enter-active[data-v-fbc0ac34],.feed-refresh-fade-leave-active[data-v-fbc0ac34]{transition:opacity .2s,transform .2s}.feed-refresh-fade-enter-from[data-v-fbc0ac34],.feed-refresh-fade-leave-to[data-v-fbc0ac34]{opacity:0;transform:translate(-50%)translateY(-.35rem)}.feed-load-sentinel[data-v-fbc0ac34]{height:1px;margin:0}.feed-end[data-v-fbc0ac34]{text-align:center;opacity:.7;padding:1rem 0 2rem;font-size:.9em}.muted[data-v-fbc0ac34]{opacity:.7}.log-level[data-v-f687e268]{text-transform:uppercase;border-radius:3px;padding:.25em .5em;font-size:.85em;font-weight:600;display:inline-block}.log-error .log-level[data-v-f687e268]{color:#c33;background-color:#fee}.log-warn .log-level[data-v-f687e268]{color:#c90;background-color:#ffe}.log-info .log-level[data-v-f687e268]{color:#369;background-color:#eef}.log-debug .log-level[data-v-f687e268]{color:#666;background-color:#f5f5f5}.social-account-link[data-v-f687e268]{color:#369;text-decoration:none}.social-account-link[data-v-f687e268]:hover{text-decoration:underline}.text-muted[data-v-f687e268]{color:#999}.log-error[data-v-f687e268]{background-color:#fff5f5}.log-warn[data-v-f687e268]{background-color:#fffbf0}.readonly-textarea[data-v-1c146330]{flex-direction:column;gap:.5rem;width:100%;display:flex}.readonly-textarea-header[data-v-1c146330]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.readonly-textarea-header label[data-v-1c146330]{margin:0}.fg1[data-v-1c146330]{flex:1}.readonly-textarea-copy[data-v-1c146330]{align-items:center;gap:.35em;display:inline-flex}.readonly-textarea textarea[data-v-1c146330]{resize:vertical;width:100%;margin:0}.readonly-textarea textarea.monospace[data-v-1c146330]{white-space:pre;font-family:monospace}.muted[data-v-071ffd77]{opacity:.7}.bot-detail-nav-wrap[data-v-3cfff240]{margin-top:1.5em}.connector-with-icon[data-v-3cfff240]{align-items:center;gap:.4em;display:inline-flex}.edit-bot-section[data-v-3cfff240]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:2em;padding-top:1.5em}.edit-bot-form[data-v-3cfff240]{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:start;gap:.75rem 1rem;max-width:40rem;display:grid}.edit-bot-form label[data-v-3cfff240]{padding-top:.35rem}.edit-bot-form input[data-v-3cfff240]{box-sizing:border-box;width:100%}.edit-bot-actions[data-v-3cfff240]{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin-top:.5rem;display:flex}.conversations-section[data-v-638136ef]{color:var(--text-color,#1a1a1a)}.conversations-intro[data-v-638136ef]{color:var(--text-muted,#666);margin-top:0;margin-bottom:1em}.conversation-layout[data-v-638136ef]{grid-template-columns:300px 1fr;gap:1rem;display:grid}.conversation-list[data-v-638136ef]{border:1px solid var(--conversations-border,#d8d8d8);background:var(--conversations-list-surface,#fafafa);border-radius:.25em;max-height:520px;overflow:hidden auto}.conversation-list-item[data-v-638136ef]{text-align:left;width:100%;color:inherit;background:var(--conversations-item-bg,#fff);border:0;border-bottom:1px solid var(--conversations-border,#e8e8e8);cursor:pointer;padding:.75em}.conversation-list-item[data-v-638136ef]:hover{background:var(--conversations-item-hover,#f0f4f8)}.conversation-list-item.active[data-v-638136ef]{background:var(--conversations-item-active,#e3f2fd)}.conversation-item-heading[data-v-638136ef]{align-items:center;gap:.4em;margin-bottom:.25em;display:flex}.conversation-connector-icon[data-v-638136ef]{opacity:.9;flex-shrink:0}.conversation-title[data-v-638136ef]{color:var(--text-color,#1a1a1a);margin-bottom:0;font-weight:600}.conversation-bot[data-v-638136ef]{color:var(--text-muted,#666);align-items:center;gap:.35em;margin-bottom:.25em;padding-left:1.35em;font-size:.78em;display:flex}.conversation-preview[data-v-638136ef]{color:var(--text-muted,#666);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.conversation-thread[data-v-638136ef]{border:1px solid var(--conversations-border,#d8d8d8);background:var(--conversations-thread-bg,#fff);border-radius:.25em;padding:.75em}.messages-list[data-v-638136ef]{flex-direction:column;gap:.5em;max-height:420px;display:flex;overflow-y:auto}.message-item[data-v-638136ef]{border-radius:.25em;padding:.65em}.message-incoming[data-v-638136ef]{background:var(--message-incoming-bg,#f3f4f6)}.message-outgoing[data-v-638136ef]{background:var(--message-outgoing-bg,#e8f5e9)}.message-meta[data-v-638136ef]{color:var(--text-muted,#666);justify-content:space-between;margin-bottom:.35em;font-size:.78em;display:flex}.message-content[data-v-638136ef]{white-space:pre-wrap;word-break:break-word;color:var(--text-color,#1a1a1a)}.reply-box[data-v-638136ef]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:.75em;padding-top:.75em}.reply-box textarea[data-v-638136ef]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);width:100%;min-height:85px;color:var(--text-color,#1a1a1a);resize:vertical;box-sizing:border-box;border-radius:.25em;padding:.5em}.reply-box textarea[data-v-638136ef]:focus{border-color:var(--primary-color,#1976d2);outline:none;box-shadow:0 0 0 2px #1976d233}.reply-box textarea[data-v-638136ef]:disabled{background:var(--input-disabled-bg,#f0f0f0);color:var(--text-muted,#888)}.reply-actions[data-v-638136ef]{justify-content:flex-end;margin-top:.5em;display:flex}@media (prefers-color-scheme:dark){.conversations-section[data-v-638136ef]{color:var(--text-color,#f0f0f0)}.conversations-intro[data-v-638136ef]{color:var(--text-muted,#aaa)}.conversation-list[data-v-638136ef]{--conversations-border:#333;--conversations-list-surface:#141414;--conversations-item-bg:#1f1f1f;--conversations-item-hover:#252525;--conversations-item-active:#2b2b2b}.conversation-title[data-v-638136ef]{color:var(--text-color,#f0f0f0)}.conversation-bot[data-v-638136ef],.conversation-preview[data-v-638136ef]{color:var(--text-muted,#aaa)}.conversation-thread[data-v-638136ef]{--conversations-border:#333;--conversations-thread-bg:#1a1a1a}.message-incoming[data-v-638136ef]{--message-incoming-bg:#2b2b2b}.message-outgoing[data-v-638136ef]{--message-outgoing-bg:#183024}.message-meta[data-v-638136ef]{color:var(--text-muted,#aaa)}.message-content[data-v-638136ef]{color:var(--text-color,#f0f0f0)}.reply-box[data-v-638136ef]{--conversations-border:#333}.reply-box textarea[data-v-638136ef]{--input-bg:#101010;--border-color:#444;--text-color:#fff;--primary-color:#60a5fa;--input-disabled-bg:#1a1a1a}.reply-box textarea[data-v-638136ef]:focus{box-shadow:0 0 0 2px #60a5fa40}}@media (width<=900px){.conversation-layout[data-v-638136ef]{grid-template-columns:1fr}}.bot-meta[data-v-7a07c0c7]{color:var(--text-muted,#666);flex-wrap:wrap;align-items:center;gap:.35em;margin-bottom:1em;display:flex}.bot-meta-connector[data-v-7a07c0c7]{color:var(--text-color,#1a1a1a);font-weight:500}.bot-meta-sep[data-v-7a07c0c7]{opacity:.6}@media (width<=480px){.bot-meta-connector[data-v-7a07c0c7]{width:100%}}.hooks-intro[data-v-150913d8]{color:var(--text-muted,#666);margin:0 0 1em;line-height:1.45}.hook-item[data-v-150913d8]{background:var(--conversations-item-bg,#f8f9fa);border:1px solid var(--conversations-border,#e0e0e0);border-radius:.25em;margin-bottom:.75em;padding:1em}.hook-item-content[data-v-150913d8]{grid-template-columns:auto 1fr auto;align-items:center;gap:1em;display:grid}.hook-checkbox-label[data-v-150913d8]{cursor:pointer;white-space:nowrap;align-items:center;gap:.5em;display:flex}.hook-checkbox-label input[type=checkbox][data-v-150913d8]{cursor:pointer;margin:0}.hook-status-label[data-v-150913d8]{color:var(--text-muted,#666);min-width:60px;font-size:.9em}.hook-url-container[data-v-150913d8]{flex:1;min-width:0;overflow:hidden}.hook-url-container.hook-disabled[data-v-150913d8]{opacity:.5}.hook-url[data-v-150913d8]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);color:var(--text-color,#1a1a1a);word-break:break-all;overflow-wrap:break-word;white-space:normal;border-radius:.25em;padding:.5em .75em;font-family:ui-monospace,Courier New,monospace;font-size:.9em;line-height:1.4;display:block}.hook-remove-button[data-v-150913d8]{cursor:pointer;border:1px solid var(--conversations-border,#ccc);white-space:nowrap;background:var(--conversations-item-bg,#f0f0f0);color:var(--text-color,#1a1a1a);border-radius:.25em;padding:.5em 1em;font-size:.9em}.add-hook-form[data-v-150913d8]{border-top:1px solid var(--conversations-border,#e0e0e0);margin-top:1.5em;padding-top:1.5em}.add-hook-heading[data-v-150913d8]{margin:0 0 .75em;font-size:1rem}.add-hook-row[data-v-150913d8]{align-items:flex-start;gap:.5em;display:flex}.add-hook-row input[data-v-150913d8]{background:var(--input-bg,#fff);border:1px solid var(--border-color,#ccc);color:var(--text-color,#1a1a1a);box-sizing:border-box;border-radius:.25em;flex:1;padding:.5em;font-size:1em}.add-hook-row input[data-v-150913d8]:focus{border-color:var(--primary-color,#1976d2);outline:none}.add-hook-row button[data-v-150913d8]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.hooks-intro[data-v-150913d8]{color:var(--text-muted,#aaa)}.hook-item[data-v-150913d8]{background:#2a2a2a;border-color:#333}.hook-status-label[data-v-150913d8]{color:#aaa}.hook-url[data-v-150913d8]{color:#fff;background:#1a1a1a;border-color:#444}.hook-remove-button[data-v-150913d8]{color:#fff;background:#333;border-color:#444}.add-hook-form[data-v-150913d8]{border-top-color:#444}.add-hook-row input[data-v-150913d8]{color:#fff;background:#1a1a1a;border-color:#444}.add-hook-row input[data-v-150913d8]:focus{border-color:#666}}@media (width<=768px){.hook-item-content[data-v-150913d8]{grid-template-columns:1fr;gap:.75em}.hook-checkbox-label[data-v-150913d8]{order:1}.hook-url-container[data-v-150913d8]{order:2}.hook-remove-button[data-v-150913d8]{order:3;width:100%}}.create-bot-grid[data-v-082eff69]{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:start;gap:.75rem 1rem;max-width:40rem;display:grid}.create-bot-grid label[data-v-082eff69]{padding-top:.35rem}.create-bot-grid input[data-v-082eff69],.create-bot-grid select[data-v-082eff69]{box-sizing:border-box;width:100%}.field-hint[data-v-082eff69]{color:var(--text-muted,#666);margin-top:.25rem;font-size:.85em;display:block}.create-bot-actions[data-v-082eff69]{margin-top:.5rem}.span-all[data-v-082eff69]{grid-column:1/-1}.create-user-panel[data-v-efec6b6e]{max-width:36rem}.create-user-grid[data-v-efec6b6e]{grid-template-columns:minmax(8rem,180px) 1fr;align-items:start;gap:.75rem 1rem;display:grid}.create-user-grid label[data-v-efec6b6e]{padding-top:.65em}.create-user-grid input[data-v-efec6b6e]{width:100%}.field-hint[data-v-efec6b6e]{opacity:.85;margin-top:.25rem;font-size:.8em;display:block}.create-user-actions[data-v-efec6b6e]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.create-user-actions button[data-v-efec6b6e]{align-items:center;gap:.35rem;display:inline-flex}.create-user-message.span-all[data-v-efec6b6e]{grid-column:1/-1;margin:0}.subsection-title[data-v-6e785cf9]{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.muted[data-v-6e785cf9]{opacity:.7}.small[data-v-6e785cf9]{font-size:.85em}.unregistered-section[data-v-6e785cf9]{border-top:1px solid var(--pico-muted-border-color,#ffffff1a);margin-top:2rem;padding-top:1rem}.muted[data-v-604a4196]{opacity:.7}.intro[data-v-f3fcdcd6]{opacity:.9;max-width:44rem;margin:0 0 1rem;line-height:1.5}.muted[data-v-f3fcdcd6]{opacity:.75;margin:.5rem 0}.mermaid-wrap[data-v-f3fcdcd6]{background:#00000047;border:1px solid #ffffff1f;border-radius:.35rem;margin-top:.5rem;padding:1rem 1.25rem;overflow-x:auto}.mermaid-wrap[data-v-f3fcdcd6] svg{max-width:100%;height:auto;margin:0 auto;display:block}.groups-banner-pad[data-v-66dae9e6]{padding-left:1em;padding-right:1em}.subsection-title[data-v-66dae9e6]{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.user-table-wrap[data-v-66dae9e6]{margin-top:.5rem}.groups-table[data-v-66dae9e6]{width:100%;margin-bottom:1.5rem}.group-row[data-v-66dae9e6]{cursor:pointer}.group-row[data-v-66dae9e6]:hover{background:var(--pico-muted-border-color,#0000000a)}.actions-col[data-v-66dae9e6]{width:6rem}.create-group-panel[data-v-66dae9e6]{border-top:1px solid var(--pico-muted-border-color,#0000001f);margin-bottom:2rem;padding:1rem 1em}.form-row[data-v-66dae9e6]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-row label[data-v-66dae9e6]{font-weight:600}.form-row input[data-v-66dae9e6]{flex:1;min-width:12rem}.muted[data-v-66dae9e6]{opacity:.8}.user-lookup-dialog[data-v-dcd1223a]{flex-direction:column;width:min(32rem,100vw - 2rem);max-height:min(70vh,28rem);padding:1rem 1.25rem;display:flex}.dlg-title[data-v-dcd1223a]{margin:0 0 .35rem;font-size:1.15rem}.dlg-subtitle[data-v-dcd1223a]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.sr-only[data-v-dcd1223a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-row[data-v-dcd1223a]{margin-bottom:.75rem}.search-input[data-v-dcd1223a]{box-sizing:border-box;width:100%}.list-wrap[data-v-dcd1223a]{flex-direction:column;flex:1;min-height:8rem;display:flex;overflow:hidden}.user-list[data-v-dcd1223a]{border:1px solid #fff3;border-radius:.35rem;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.user-row[data-v-dcd1223a]{cursor:pointer;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.user-row[data-v-dcd1223a]:last-child{border-bottom:none}.user-row[data-v-dcd1223a]:hover{background:#ffffff0f}.user-row.selected[data-v-dcd1223a]{background:#ffffff1a}.check[data-v-dcd1223a]{opacity:.9;flex-shrink:0;display:flex}.username[data-v-dcd1223a]{flex:1;min-width:0;font-weight:600}.meta[data-v-dcd1223a]{flex-shrink:0;font-size:.75rem}.muted[data-v-dcd1223a]{opacity:.8}.dialog-actions[data-v-dcd1223a]{border-top:1px solid #ffffff26;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.group-meta[data-v-3e221aa1]{grid-template-columns:minmax(6rem,10rem) 1fr;gap:.35rem 1rem;max-width:28rem;margin:0 0 1.25rem;display:grid}.group-meta dt[data-v-3e221aa1]{opacity:.85;font-weight:600}.group-meta dd[data-v-3e221aa1]{margin:0}.subsection-title[data-v-3e221aa1]{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.members-table[data-v-3e221aa1]{width:100%;max-width:36rem}.shared-accounts-table[data-v-3e221aa1]{width:100%;max-width:48rem}.section-hint[data-v-3e221aa1]{opacity:.85;margin:0 0 .75rem;font-size:.88rem}.account-link[data-v-3e221aa1]{align-items:center;gap:.4rem;display:inline-flex}.perm-col[data-v-3e221aa1]{text-align:center;width:4.5rem}.perm-yes[data-v-3e221aa1]{color:var(--pico-color-green-500,#2f9e44)}.perm-no[data-v-3e221aa1]{opacity:.35}.actions-col[data-v-3e221aa1]{width:6rem}.username-link[data-v-3e221aa1]{font-weight:600;text-decoration:none}.username-link[data-v-3e221aa1]:hover{text-decoration:underline}.muted[data-v-3e221aa1]{opacity:.8}.groups-banner-pad[data-v-7dc32b3b]{padding:.75rem 1rem}.group-row[data-v-7dc32b3b]{cursor:pointer}.policy-form[data-v-cca8e558]{max-width:40rem;padding:.5rem 0}.stage-row[data-v-cca8e558]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.stage-num[data-v-cca8e558]{min-width:1.5rem;font-weight:600}.check-row[data-v-cca8e558]{flex-direction:column;gap:.35rem;display:flex}.form-row[data-v-cca8e558]{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.form-actions[data-v-cca8e558]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.member-checks[data-v-cca8e558]{border:none;flex-direction:column;gap:.25rem;margin:0 0 1rem;padding:0;display:flex}.check-label[data-v-cca8e558]{align-items:center;gap:.5rem;display:flex}.subsection-title[data-v-cca8e558]{margin:1.25rem 0 .5rem}.pad[data-v-ff65323f]{padding:.75rem 1rem}.approval-list[data-v-ff65323f]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.approval-card[data-v-ff65323f]{border:1px solid var(--border-color,#ccc);background:var(--surface,transparent);border-radius:.5rem;padding:1rem}.approval-meta[data-v-ff65323f]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.dialog-preview[data-v-ff65323f]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.95rem;display:flex}.meta-pill[data-v-ff65323f]{border:1px solid var(--border-color,#ccc);border-radius:999px;padding:.15rem .55rem;font-size:.85rem;display:inline-block}.muted-pill[data-v-ff65323f]{opacity:.8}.waiting-pill[data-v-ff65323f]{border-color:#c9a227}.approval-content[data-v-ff65323f],.dialog-content[data-v-ff65323f]{white-space:pre-wrap;word-break:break-word;background:#7f7f7f14;border-radius:.35rem;max-height:16rem;margin:0 0 1rem;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.45;overflow:auto}.status-note[data-v-ff65323f]{margin:0 0 .75rem}.approval-actions[data-v-ff65323f],.dialog-actions[data-v-ff65323f]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.approval-actions button[data-v-ff65323f],.approval-actions .button[data-v-ff65323f],.dialog-actions button[data-v-ff65323f]{align-items:center;gap:.35rem;display:inline-flex}.modal-overlay[data-v-ff65323f]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-ff65323f]{background:var(--surface,#fff);color:inherit;border-radius:.5rem;width:min(36rem,100%);max-height:90vh;padding:1.25rem;overflow:auto;box-shadow:0 8px 32px #0003}.modal h3[data-v-ff65323f]{margin:0 0 .75rem}.dialog-confirm[data-v-ff65323f]{margin:0 0 1rem}.reason-label[data-v-ff65323f]{margin-bottom:.35rem;font-weight:600;display:block}.modal textarea[data-v-ff65323f]{box-sizing:border-box;resize:vertical;width:100%;min-height:4.5rem;font:inherit;margin-bottom:1rem;padding:.5rem}.muted[data-v-33e2bb4b]{opacity:.7}.connector-issues h3[data-v-36a9593e]{margin:0 0 .5rem;font-size:1rem}.connector-issues[data-v-36a9593e]{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.issue-fix-link[data-v-36a9593e],.issue-fix-button[data-v-36a9593e]{white-space:nowrap;margin-left:.5rem;font-weight:600;display:inline-block}.issue-fix-button[data-v-36a9593e]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.small[data-v-36a9593e]{font-size:.85em}.connector-hero[data-v-07ac9cbc]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.connector-intro[data-v-07ac9cbc]{max-width:42rem;margin:0;line-height:1.5}.connector-details[data-v-07ac9cbc]{grid-template-columns:10rem 1fr;gap:.75rem 1rem;margin:0;display:grid}.connector-details dt[data-v-07ac9cbc]{opacity:.85;font-weight:600}.connector-details dd[data-v-07ac9cbc]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.tag[data-v-07ac9cbc]{background:var(--pico-muted-border-color,#ffffff1a);border-radius:3px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.oauth-tag[data-v-07ac9cbc]{color:var(--pico-primary,#1a73e8);background:#1a73e833}.good-tag[data-v-07ac9cbc]{color:#2e7d32;background:#2e7d3233}.connect-btn[data-v-07ac9cbc]{align-items:center;gap:.5rem;display:inline-flex}.muted[data-v-07ac9cbc]{opacity:.7}.small[data-v-07ac9cbc]{font-size:.85em}
