@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fuerstenblau: #0b1929;--fuerstenblau-hell: #14283f;--fuerstenblau-linie: #24405e;--kronengold: #b69a69;--kronengold-hell: #cdb58a;--wolkenweiss: #ffffff;--nebelgrau: #f3f5f7;--schiefergrau: #46515e;--schiefergrau-60: #7a8592;--fehlerrot: #b0413e;--erfolg: #2f7d5c;--linie: #e3e8ee;--radius: 12px;--radius-s: 8px;--schatten: 0 1px 2px rgba(11, 25, 41, .05), 0 4px 16px rgba(11, 25, 41, .05);--schrift-ui: "Inter", system-ui, sans-serif;--schrift-titel: "Playfair Display", Georgia, serif;--schrift-mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}body{margin:0;background:var(--nebelgrau);color:var(--schiefergrau);font-family:var(--schrift-ui);font-size:14px;line-height:1.55}h1,.brand{font-family:var(--schrift-titel);color:var(--fuerstenblau);margin:0 0 .5rem}h1{font-size:1.7rem;font-weight:600;letter-spacing:.01em}h2,h3{font-family:var(--schrift-ui);font-weight:600;color:var(--fuerstenblau);margin:0 0 .5rem}h2{font-size:1rem}a{color:var(--fuerstenblau);text-decoration:none}.mono{font-family:var(--schrift-mono);font-size:.85em}.content ul:not(.tabs)>li::marker{content:"◆  ";color:var(--kronengold);font-size:.7em}button{font:inherit;font-weight:500;background:var(--fuerstenblau);color:var(--wolkenweiss);border:0;border-radius:var(--radius-s);padding:.5rem 1rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}button:hover:not(:disabled){background:var(--fuerstenblau-hell)}button:disabled{opacity:.5;cursor:default}button.ghost{background:transparent;color:var(--schiefergrau);border:1px solid var(--linie)}button.ghost:hover:not(:disabled){background:transparent;border-color:var(--kronengold);color:var(--fuerstenblau)}button.gefahr{background:var(--fehlerrot)}button.ghost.gefahr{background:transparent;color:var(--fehlerrot);border-color:var(--fehlerrot)}input,select,textarea{font:inherit;color:var(--fuerstenblau);background:var(--wolkenweiss);border:1px solid var(--linie);border-radius:var(--radius-s);padding:.45rem .65rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--kronengold);box-shadow:0 0 0 3px #b69a692e;outline:none}textarea{resize:vertical}:focus-visible{outline:2px solid var(--kronengold);outline-offset:1px}label{display:block;font-weight:500;color:var(--fuerstenblau);margin-bottom:.75rem}label>input,label>select,label>textarea{margin-top:.3rem;font-weight:400}label.checkbox{display:flex;align-items:center;gap:.5rem}label.checkbox>input{width:auto;margin-top:0}.fehler{color:var(--fehlerrot)}.hinweis{color:var(--schiefergrau-60);font-size:.85rem}.log-info{color:var(--schiefergrau-60)}.log-warning{color:#96793f;font-weight:500}.log-error{color:var(--fehlerrot);font-weight:500}.log-zeit{white-space:nowrap}.log-detail{margin:.4rem 0 0;padding:.5rem;background:#0b19290a;border-radius:4px;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.log-detail+summary,details>summary{cursor:pointer}.shell{display:flex;min-height:100vh}.rail{width:224px;padding:1.5rem 1rem;background:radial-gradient(circle at 50% -20%,rgba(182,154,105,.12),transparent 55%),var(--fuerstenblau);display:flex;flex-direction:column;gap:.25rem}.rail .brand{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(182,154,105,.35);color:var(--wolkenweiss)}.rail .brand img{width:46px;height:auto}.rail .brand-name{font-family:var(--schrift-ui);font-size:.92rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.rail .brand-claim{font-size:.54rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--kronengold)}.rail a{display:block;padding:.5rem .6rem;border-radius:var(--radius-s);color:#ffffffb8;transition:color .15s ease,background .15s ease}.rail a:hover{color:var(--wolkenweiss)}.rail a.active{background:#ffffff0f;color:var(--kronengold-hell);font-weight:600}.rail a.active:before{content:"◆ ";font-size:.6em;vertical-align:.2em;color:var(--kronengold)}.rail .abmelden{margin-top:auto;color:#ffffffb8;border-color:#ffffff40}.rail .abmelden:hover:not(:disabled){color:var(--wolkenweiss);border-color:var(--kronengold)}.content{flex:1;padding:1.5rem 1.75rem;min-width:0}.wetter{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;background:var(--wolkenweiss);border:1px solid var(--linie);border-left:2px solid var(--kronengold);border-radius:var(--radius);box-shadow:var(--schatten);margin-bottom:1.25rem;font-size:.9rem;color:var(--schiefergrau)}.wetter-glyph{font-size:1.1rem}.wetter-failed{color:var(--fehlerrot)}.wetter-running{color:var(--kronengold)}.toolbar{display:flex;gap:1rem;align-items:end;margin-bottom:1rem;flex-wrap:wrap}.toolbar label{margin:0;min-width:160px}.icon{flex:none}button:has(>.icon){display:inline-flex;align-items:center;gap:.5rem}.toolbar-vertikal{flex-direction:column;align-items:flex-start;gap:.4rem}.toolbar-vertikal>button,.toolbar-vertikal>span>button{min-width:15rem;justify-content:flex-start;white-space:nowrap}.post-editor{display:grid;grid-template-columns:max-content 1fr;gap:1.25rem;align-items:start}.post-editor-mit-bild{grid-template-columns:max-content 1fr minmax(12rem,20rem)}.post-aktionen{position:sticky;top:.5rem;align-self:start}.post-aktionen .toolbar{margin-bottom:.5rem}.post-aktionen h2{margin:.75rem 0 .5rem}.post-editor-haupt{min-width:0}.post-editor-haupt>label{margin-bottom:.35rem}.post-bild{position:sticky;top:.5rem;align-self:start;min-width:0}.post-bild img{width:100%;border-radius:var(--radius-s);border:1px solid var(--linie)}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}.column{background:#0b19290a;border-radius:var(--radius);padding:.75rem;min-height:200px}.column h2{display:flex;justify-content:space-between;color:var(--schiefergrau-60);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .25rem .4rem}.card{display:block;position:relative;background:var(--wolkenweiss);border:1px solid var(--linie);border-left:3px solid var(--fuerstenblau);border-radius:var(--radius-s);box-shadow:var(--schatten);padding:.75rem .85rem;margin-bottom:.6rem;color:var(--fuerstenblau);transition:border-color .15s ease,transform .15s ease}.card.cat-marketing{border-left-color:var(--kronengold)}.card:hover{border-color:var(--kronengold);transform:translateY(-1px)}.card .thumb{width:100%;border-radius:var(--radius-s);margin-bottom:.5rem}.card-title{display:block;font-weight:600;margin-bottom:.35rem}.card-loeschen{position:absolute;top:.3rem;right:.3rem;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;box-shadow:none;color:var(--schiefergrau)}.card-loeschen:hover:not(:disabled){background:transparent;color:var(--fehlerrot)}.card-meta{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:var(--schiefergrau)}.badge{padding:.1rem .5rem;border-radius:999px;font-size:.75rem;border:1px solid var(--linie);color:var(--schiefergrau-60)}.badge-technical{color:var(--fuerstenblau);border-color:#0b192966}.badge-marketing{color:#96793f;border-color:var(--kronengold)}.badge-serie,.badge-serie-active{color:#4a6741;border-color:#4a674180}.badge-serie-paused{color:var(--schiefergrau-60);border-color:var(--linie)}.badge-serie-completed{color:var(--schiefergrau);border-color:var(--linie)}.badge-item-planned{color:var(--fuerstenblau);border-color:#0b192966}.badge-item-generated{color:#4a6741;border-color:#4a674180}.badge-item-failed{color:var(--fehlerrot);border-color:var(--fehlerrot)}.badge-item-skipped{color:var(--schiefergrau-60);border-color:var(--linie)}.score{font-family:var(--schrift-mono);color:#96793f;font-weight:600}.panel{background:var(--wolkenweiss);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.1rem 1.25rem;margin-bottom:1rem}.werkbank{display:grid;grid-template-columns:11fr 9fr;gap:1rem;align-items:start}.dossier{white-space:pre-wrap;font-size:.9rem;max-height:60vh;overflow-y:auto}.dialog-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b192973;display:flex;align-items:center;justify-content:center;z-index:100}.dialog{width:min(480px,90vw);margin:0}.dialog .toolbar{margin-bottom:0}.tabelle{width:100%;border-collapse:collapse}.tabelle th,.tabelle td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--linie)}.tabelle th{color:var(--schiefergrau-60);font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.zeilen-aktionen{display:flex;gap:.4rem;justify-content:flex-end}.profil-zelle{display:inline-flex;align-items:center;gap:.6rem;font-weight:500;color:var(--fuerstenblau)}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--linie);flex:none}.avatar-initialen{display:inline-flex;align-items:center;justify-content:center;background:var(--fuerstenblau);color:var(--kronengold-hell);font-size:.72rem;font-weight:600;letter-spacing:.04em}.tab-intro{display:flex;gap:.7rem;align-items:flex-start;background:#b69a691a;border:1px solid rgba(182,154,105,.45);border-radius:var(--radius-s);padding:.75rem .9rem;margin-bottom:1rem}.tab-intro .icon{color:var(--kronengold);margin-top:.2rem;width:18px;height:18px}.tab-intro p{margin:0;font-size:.9rem;color:var(--fuerstenblau)}.url-zeile{display:flex;align-items:center;gap:.4rem}.url-zeile+.url-zeile{margin-top:.25rem}.check-zeile{background:var(--nebelgrau);font-size:.85rem}.check-zeile span{margin-right:1.25rem}.check-ok{color:var(--erfolg)}.sektion{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--linie)}.sektion:first-child{padding-top:0;margin-top:0;border-top:0}.sektion-titel{display:flex;align-items:center;gap:.5rem;margin-bottom:.15rem}.sektion-titel .icon{color:var(--kronengold)}.sektion-hinweis{margin:0 0 .85rem}.speichern-zeile{display:flex;align-items:center;gap:.9rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--linie)}.formzeile{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap}.formzeile label{flex:1;min-width:160px}.formzeile button{margin-bottom:.75rem}.formzeile.kompakt{flex-wrap:nowrap;align-items:center}.formzeile.kompakt>input{flex:1;width:auto;min-width:0}.formzeile.kompakt button{margin-bottom:0;white-space:nowrap}.combobox{position:relative;flex:1;min-width:160px}.combobox label{display:block}.combobox-panel{position:absolute;z-index:20;left:0;right:0;background:var(--wolkenweiss);border:1px solid var(--linie);border-radius:var(--radius-s);box-shadow:0 6px 18px #0b19291f}.combobox-panel ul{list-style:none;margin:0;padding:.25rem 0;max-height:240px;overflow-y:auto}.combobox-panel li{padding:.35rem .6rem;display:flex;gap:.6rem;align-items:baseline}.combobox-panel li[role=option]{cursor:pointer}.combobox-panel li.aktiv,.combobox-panel li[role=option]:hover{background:var(--nebelgrau)}.combobox-panel>p{margin:0;padding:.3rem .6rem;border-top:1px solid var(--linie)}.puls{display:inline-flex;align-items:center;gap:.4rem;color:var(--kronengold);font-size:.85rem}.puls:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kronengold);animation:puls 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.puls:before{animation:none}.card:hover{transform:none}}@keyframes puls{0%,to{opacity:.3}50%{opacity:1}}.login{display:grid;grid-template-columns:min(380px,100%);align-content:center;justify-content:center;min-height:100vh;padding:1.5rem;background:linear-gradient(#0b192959,#0b19298c),url(/brand/login-hero.jpg) center / cover no-repeat,var(--fuerstenblau)}.login-card{background:#0b1929b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 24px 60px #040a128c;padding:2.5rem 2.25rem 2.25rem;width:100%;color:#ffffffd1}.login-marke{display:block;width:64px;height:auto;margin-bottom:1.1rem}.login-card h1{color:var(--wolkenweiss);font-size:1.9rem;margin-bottom:.35rem}.login-claim{color:var(--kronengold);font-size:.66rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem}.login-hinweis{color:#fff9;font-size:.85rem;margin:0 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(182,154,105,.35)}.login-card label{color:#ffffffd9}.login-card input{background:#ffffff12;border-color:#fff3;color:var(--wolkenweiss)}.login-card input:focus{border-color:var(--kronengold);box-shadow:0 0 0 3px #b69a6940}.login-card .fehler{color:#ffb4a8}.login-card button{width:100%;margin-top:.75rem;background:var(--kronengold);color:var(--fuerstenblau);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.65rem 1rem}.login-card button:hover:not(:disabled){background:var(--kronengold-hell)}.tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--linie);margin-bottom:1rem}.tabs button{background:transparent;color:var(--schiefergrau-60);border:0;border-bottom:2px solid transparent;border-radius:0;padding:.45rem .75rem;margin-bottom:-1px}.tabs button:hover:not(:disabled){background:transparent;color:var(--fuerstenblau)}.tabs button.aktiv{color:var(--fuerstenblau);border-bottom-color:var(--kronengold);font-weight:600}.tab-punkt{display:inline-block;width:7px;height:7px;margin-left:.4rem;border-radius:50%;background:var(--kronengold);vertical-align:middle}.post-tab .tab-box{min-height:26rem;max-height:65vh}.post-tab textarea.tab-box{resize:vertical}.tab-box-lese{overflow-y:auto;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--nebelgrau);padding:.85rem 1rem}.tab-box-lese>h2:first-child,.tab-box-lese>*:first-child{margin-top:0}.tab-box-lese .dossier{max-height:none;overflow:visible}.faktencheck-hinweis{background:#b69a691f;border:1px solid var(--kronengold);border-radius:var(--radius-s);padding:.6rem .85rem;margin-bottom:.9rem;font-size:.9rem;color:var(--fuerstenblau)}button.link{display:inline;background:transparent;color:var(--fuerstenblau);border:0;border-radius:0;padding:0;font-weight:600;text-decoration:underline;width:auto}button.link:hover:not(:disabled){background:transparent;color:var(--kronengold)}@media(max-width:900px){.shell{flex-direction:column}.rail{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.rail .brand{flex-direction:row;align-items:center;margin:0 .75rem 0 0;padding:0;border-bottom:0}.rail .brand img{width:34px}.rail .brand-claim{display:none}.rail .abmelden{margin-top:0;margin-left:auto}.board,.werkbank,.post-editor,.post-editor-mit-bild{grid-template-columns:1fr}.post-aktionen,.post-bild{position:static}}table.faktencheck{width:100%;border-collapse:collapse}table.faktencheck th,table.faktencheck td{text-align:left;vertical-align:top;padding:.3rem .4rem;border-bottom:1px solid rgba(128,128,128,.25)}.verdikt{padding:.1rem .5rem;border-radius:.75rem;font-size:.85em;white-space:nowrap}.verdikt-korrekt{background:#e6f4ea;color:#1e7e34}.verdikt-unbelegt{background:#fff3cd;color:#856404}.verdikt-falsch,.aehnlichkeit-hoch{background:#f8d7da;color:#842029}.aehnlichkeit-gering{background:#fff3cd;color:#856404}.aehnlichkeit-keine{background:#e6f4ea;color:#1e7e34}.linkedin-check{border-left:4px solid rgba(128,128,128,.35)}.linkedin-check-hoch{border-left-color:#dc3545}.linkedin-check-gering{border-left-color:#ffc107}.linkedin-check-keine{border-left-color:#28a745}.budget-leiste{height:10px;background:var(--linie);border-radius:5px;overflow:hidden;margin:.5rem 0}.budget-fuellung{height:100%;background:var(--erfolg);border-radius:5px}.budget-fuellung.budget-warnung{background:var(--kronengold)}.budget-fuellung.budget-ueberzogen{background:var(--fehlerrot)}.kosten-balken-zelle{width:40%}.kosten-balken{height:8px;background:var(--kronengold-hell);border-radius:4px;min-width:2px}.performance-zeile{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.performance-zeile label{margin-bottom:0;flex:0 1 130px}.variante{border-top:1px solid var(--linie);padding-top:.75rem;margin-top:.75rem}.howto{max-width:64rem}.howto .panel{padding:1.35rem 1.5rem}.howto .sektion-titel{font-size:1.05rem;margin-bottom:.35rem}.howto-lead{font-size:.95rem;margin-bottom:1.25rem}.badge-admin{color:#96793f;border-color:var(--kronengold);background:#b69a691a;font-weight:600;vertical-align:.1em}.howto-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:.85rem 0}.howto-kachel{background:var(--nebelgrau);border:1px solid var(--linie);border-left:2px solid var(--kronengold);border-radius:var(--radius-s);padding:.75rem .9rem}.howto-kachel h3{display:flex;align-items:center;gap:.45rem;font-size:.9rem;margin-bottom:.3rem}.howto-kachel .icon{color:var(--kronengold)}.howto-kachel p{margin:0;font-size:.85rem}.howto-schritte{list-style:none;margin:.85rem 0;padding:0}.howto-schritt{position:relative;display:flex;gap:.9rem;padding-bottom:1.15rem}.howto-schritt:last-child{padding-bottom:0}.howto-schritt:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:2px;border-left:1px dashed var(--kronengold);opacity:.55}.howto-nummer{flex:none;width:29px;height:29px;border-radius:50%;background:var(--fuerstenblau);color:var(--kronengold-hell);display:flex;align-items:center;justify-content:center;font-family:var(--schrift-mono);font-size:.8rem;font-weight:600;position:relative;z-index:1}.howto-schritt-inhalt{min-width:0;padding-top:.2rem}.howto-schritt-inhalt h3{display:flex;align-items:center;gap:.45rem;font-size:.95rem;margin-bottom:.2rem}.howto-schritt-inhalt .icon{color:var(--kronengold)}.howto-schritt-inhalt p{margin:0;font-size:.9rem}.howto-schritt-inhalt .hinweis{display:block;margin-top:.25rem}.status-fluss{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.25rem 0 1.1rem}.status-schritt{padding:.25rem .85rem;border-radius:999px;border:1px solid var(--linie);background:var(--wolkenweiss);box-shadow:var(--schatten);color:var(--fuerstenblau);font-weight:600;font-size:.85rem}.status-pfeil{color:var(--kronengold);font-size:.6rem}.howto-begriffe{margin:0}.howto-begriffe>div{padding:.6rem 0}.howto-begriffe>div+div{border-top:1px solid var(--linie)}.howto-begriffe dt{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--fuerstenblau)}.howto-begriffe dt .icon{color:var(--kronengold)}.howto-begriffe dd{margin:.2rem 0 0;font-size:.9rem}.howto-limits{margin:.75rem 0 0;padding-left:1.1rem}.howto-limits li{margin-bottom:.55rem;font-size:.9rem}.howto-limits li:last-child{margin-bottom:0}.howto-limits strong{color:var(--fuerstenblau)}
