html[data-theme] body,html[data-theme] .app{background:var(--background);color:var(--foreground)}html[data-theme] .sidebar{background:var(--sidebar);border-right:1px solid var(--border);width:236px;color:var(--sidebar-foreground);gap:2px;padding:22px 12px}html[data-theme] .sidebar nav{flex-direction:column;gap:2px;display:flex}html[data-theme] .cad-home-link{color:var(--sidebar-foreground);margin-bottom:6px;padding:4px 12px 18px}html[data-theme] .cad-home-mark{font-size:22px}html[data-theme] .side-search{border:1px solid var(--border);width:100%;height:38px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:0 10px 0 12px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:flex}html[data-theme] .side-search:hover{border-color:var(--border-strong);color:var(--sidebar-foreground)}html[data-theme] .side-search kbd{font:inherit;color:var(--subtle-foreground);border:1px solid var(--border);border-radius:6px;margin-left:auto;padding:1px 5px;font-size:10.5px}html[data-theme] .sideitem{letter-spacing:-.005em;color:var(--sidebar-foreground);border-radius:10px;gap:14px;margin:0;padding:10px 12px;font-size:15px;font-weight:500;transition:background-color .15s}html[data-theme] .sideitem:hover{background:color-mix(in oklab, var(--sidebar-accent), transparent 40%);color:var(--sidebar-foreground)}html[data-theme] .sideitem.active{background:var(--sidebar-accent);color:var(--sidebar-foreground)}html[data-theme] .sideitem .ico,html[data-theme] .sideitem:hover .ico,html[data-theme] .sideitem.active .ico{color:var(--sidebar-foreground);width:20px}html[data-theme] .side-ws{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:auto;padding:14px 12px 4px;display:flex}html[data-theme] .side-ws-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}html[data-theme] .side-ws-mode{color:var(--muted-foreground);font-size:11.5px}html[data-theme] .main{background:var(--background);color:var(--foreground)}html[data-theme] .appbar{background:color-mix(in oklab, var(--background), transparent 12%);border-bottom:1px solid var(--border);height:60px;color:var(--foreground)}html[data-theme] .appbar h2{letter-spacing:-.01em;font-size:14px;font-weight:600}html[data-theme] .appbar-ws{color:var(--muted-foreground)}html[data-theme] .appbar-search{border:1px solid var(--border);width:34px;height:34px;color:var(--muted-foreground);background:0 0;border-radius:999px;place-items:center;display:none}html[data-theme] .appbar-search:hover{color:var(--foreground);border-color:var(--border-strong)}html[data-theme] .avatar{background:var(--primary);color:var(--primary-foreground);width:30px;height:30px}@media (min-width:901px){html[data-theme] .appbar-ws{display:none}}@media (max-width:900px){html[data-theme] .sidebar{width:72px}html[data-theme] .sidebar .txt{display:none}html[data-theme] .side-search{justify-content:center;padding:0}html[data-theme] .side-ws{display:none}html[data-theme] .cad-home-mark{font-size:0}html[data-theme] .cad-home-mark:after{content:"c.";font-size:22px}html[data-theme] .sideitem{justify-content:center}}@media (max-width:760px){html[data-theme] .appbar-search{display:grid}}html[data-theme] .mobile-tabbar{background:color-mix(in oklab, var(--background), transparent 6%);border-top:1px solid var(--border)}html[data-theme] .mobile-tabbar a{color:var(--subtle-foreground)}html[data-theme] .mobile-tabbar a.active{color:var(--foreground)}html[data-theme] .pagehead h1{letter-spacing:-.035em;font-size:28px;font-weight:650}html[data-theme] .pagehead p{color:var(--muted-foreground);font-size:13px}html[data-theme] .btn,html[data-theme] .ed-btn{background:var(--secondary);height:36px;color:var(--secondary-foreground);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s,opacity .15s,border-color .15s;display:inline-flex}html[data-theme] .btn:hover:not(:disabled),html[data-theme] .ed-btn:hover:not(:disabled){background:color-mix(in oklab, var(--secondary), var(--foreground) 8%);border-color:#0000}html[data-theme] .btn.primary,html[data-theme] .ed-btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}html[data-theme] .btn.primary:hover:not(:disabled),html[data-theme] .ed-btn.primary:hover:not(:disabled){background:var(--primary);opacity:.88}html[data-theme] .btn.ghost{border-color:var(--border-strong);color:var(--foreground);background:0 0}html[data-theme] .btn.ghost:hover:not(:disabled){background:var(--accent);border-color:var(--border-strong)}html[data-theme] .btn.danger{border-color:var(--border-strong);color:var(--destructive);background:0 0}html[data-theme] .btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--destructive), transparent 88%)}html[data-theme] .btn.sm{height:32px;padding:0 12px;font-size:12px}html[data-theme] .field,html[data-theme] textarea.field{background:var(--input);min-height:40px;color:var(--foreground);border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}html[data-theme] textarea.field{min-height:96px;line-height:1.55}html[data-theme] .field::placeholder{color:var(--subtle-foreground)}html[data-theme] .field:focus,html[data-theme] .picker-trigger.open{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring), transparent 78%);outline:none}html[data-theme] .picker-trigger{color:var(--foreground)}html[data-theme] .picker-trigger svg,html[data-theme] .picker-trigger.placeholder span{color:var(--subtle-foreground)}html[data-theme] .toolbar-select{border-radius:999px}html[data-theme] .modalback{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}html[data-theme] .modal{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:24px;padding:26px;animation:.16s ease-out cad-in}html[data-theme] .modal h2{letter-spacing:-.02em;font-size:19px;font-weight:600}html[data-theme] .modal p,html[data-theme] .mx-desc{color:var(--muted-foreground)}html[data-theme] .mx-close{color:var(--muted-foreground);border-radius:999px}html[data-theme] .mx-close:hover{background:var(--accent);color:var(--foreground)}html[data-theme] .formgrid label{color:var(--muted-foreground);font-size:12px;font-weight:500}html[data-theme] .mx-hint{color:var(--subtle-foreground)}html[data-theme] .mx-hint.usage-warn{color:var(--warning)}html[data-theme] .mx-link{color:var(--muted-foreground)}html[data-theme] .mx-link:hover{color:var(--foreground)}html[data-theme] .mx-group-head{color:var(--muted-foreground)}html[data-theme] .mx-seg{background:var(--input);border:0;border-radius:999px;padding:3px}html[data-theme] .mx-seg span{color:var(--muted-foreground);border-radius:999px}html[data-theme] .mx-seg input:checked+span{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000040}html[data-theme] .mx-seg input:focus-visible+span{outline:2px solid var(--ring)}html[data-theme] .mx-drop{border-color:var(--border-strong);background:0 0;border-radius:16px}html[data-theme] .mx-drop:hover,html[data-theme] .mx-drop.drag{border-color:var(--ring);background:var(--accent)}html[data-theme] .mx-result{border-color:var(--border);color:var(--foreground)}html[data-theme] .mx-result-status.published{color:var(--success)}html[data-theme] .mx-result-status.failed{color:var(--destructive)}html[data-theme] .mx-result-status.publishing{color:var(--warning)}html[data-theme] .mx-logo{border-color:var(--border-strong);border-radius:14px}html[data-theme] .modalfoot{gap:8px}html[data-theme] .mx-delete{margin-right:auto}html[data-theme] .acct-chips button,html[data-theme] .acct-chip{border-radius:999px}@media (max-width:620px){html[data-theme] .modal{border-radius:24px 24px 0 0}}html[data-theme] .upload-list{border-color:var(--border);background:var(--card-raised);border-radius:16px}html[data-theme] .upload-name{color:var(--foreground)}html[data-theme] .upload-meta{color:var(--muted-foreground)}html[data-theme] .upload-meta.bad{color:var(--destructive)}html[data-theme] .upload-bar{background:var(--secondary);border-radius:999px;height:4px;overflow:hidden}html[data-theme] .upload-bar span{background:var(--primary);border-radius:999px}html[data-theme] .picker-pop{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:16px}html[data-theme] .picker-head strong{color:var(--foreground)}html[data-theme] .picker-nav{color:var(--muted-foreground);border-radius:999px}html[data-theme] .picker-nav:hover{background:var(--accent);color:var(--foreground)}html[data-theme] .picker-dow{color:var(--subtle-foreground)}html[data-theme] .picker-day{color:var(--foreground);border-radius:999px}html[data-theme] .picker-day:hover:not(:disabled){background:var(--accent);color:var(--foreground)}html[data-theme] .picker-day.today{box-shadow:inset 0 0 0 1px var(--border-strong)}html[data-theme] .picker-day.on,html[data-theme] .picker-slot.on{background:var(--primary);color:var(--primary-foreground)}html[data-theme] .picker-day:disabled{color:var(--subtle-foreground);opacity:.4}html[data-theme] .picker-foot{border-color:var(--border)}html[data-theme] .picker-slot{color:var(--foreground);border-radius:10px}html[data-theme] .picker-slot:hover,html[data-theme] .picker-slot.active:not(.on){background:var(--accent);color:var(--foreground)}html[data-theme] .picker-select .picker-slot small{color:var(--subtle-foreground)}html[data-theme] .picker-select .picker-slot.on small{color:color-mix(in oklab, var(--primary-foreground), transparent 35%)}html[data-theme] .picker-empty{color:var(--muted-foreground)}html[data-theme] .panel,html[data-theme] .theme-panel,html[data-theme] .tablewrap{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:none;border-radius:20px}html[data-theme] .panel{padding:22px}html[data-theme] .panel h3{letter-spacing:-.01em;font-size:15px;font-weight:600}html[data-theme] .listrow,html[data-theme] .accountrow,html[data-theme] th,html[data-theme] td{border-color:var(--border)}html[data-theme] th{color:var(--muted-foreground);background:0 0;font-size:11.5px;font-weight:500}html[data-theme] .muted{color:var(--muted-foreground)}html[data-theme] .empty{border:1px dashed var(--border-strong);color:var(--muted-foreground);border-radius:20px}html[data-theme] .tag{background:var(--secondary);color:var(--secondary-foreground);border-radius:999px}html[data-theme] .tag.ok{background:color-mix(in oklab, var(--success), transparent 86%);color:var(--success)}html[data-theme] .tag.warn{background:color-mix(in oklab, var(--warning), transparent 86%);color:var(--warning)}html[data-theme] .green{color:var(--success)}html[data-theme] .ed-kicker,html[data-theme] .ed-th span,html[data-theme] .ed-kpis span{color:var(--muted-foreground)}html[data-theme] .ed-top h1,html[data-theme] .ed-head h2,html[data-theme] .ed-time,html[data-theme] .ed-title{color:var(--foreground)}html[data-theme] .ed-muted,html[data-theme] .ed-time i,html[data-theme] .ed-empty,html[data-theme] .ed-head a{color:var(--muted-foreground)}html[data-theme] .ed-head a:hover{color:var(--foreground)}html[data-theme] .ed-tr,html[data-theme] .ed-th{border-color:var(--border)}html[data-theme] .ed-tr:not(.ed-th){border-radius:10px}html[data-theme] .ed-tr:not(.ed-th):hover{background:var(--accent)}html[data-theme] .ed-num{color:var(--foreground)}html[data-theme] .ed-num.warn,html[data-theme] .ed-kpis .warn{color:var(--warning)}html[data-theme] .ed-kpis .bad{color:var(--destructive)}html[data-theme] .ed-bar{background:var(--secondary);border-radius:999px;height:4px;overflow:hidden}html[data-theme] .ed-bar span{background:var(--primary);border-radius:999px}html[data-theme] .ed-logo.brand-logo,html[data-theme] .ed-logo.brand-logo-fallback{background:var(--secondary)}[data-sonner-toaster]{z-index:130!important}html[data-theme] .calendar{border:1px solid var(--border);background:0 0;border-radius:16px}html[data-theme] .dayname{color:var(--muted-foreground);border-bottom:1px solid var(--border);background:0 0;font-size:11px;font-weight:500}html[data-theme] .day{border-color:var(--border);transition:background-color .15s}html[data-theme] .day:hover{background:color-mix(in oklab, var(--accent), transparent 50%)}html[data-theme] .day .num{color:var(--muted-foreground);place-items:center;min-width:22px;height:22px;display:inline-grid}html[data-theme] .day.today .num{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:0 6px}html[data-theme] .event{background:var(--secondary);color:var(--foreground);border:0;border-radius:8px;padding:5px 8px 5px 18px;font-size:10.5px;font-weight:500;position:relative}html[data-theme] .event:before{content:"";background:var(--foreground);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:8px}html[data-theme] .event:hover{background:color-mix(in oklab, var(--secondary), var(--foreground) 8%)}html[data-theme] .event.published,html[data-theme] .event.scheduled,html[data-theme] .event.failed,html[data-theme] .event.publishing{border-left:0}html[data-theme] .event.published{color:var(--muted-foreground)}html[data-theme] .event.published:before{background:var(--success)}html[data-theme] .event.failed:before{background:var(--destructive)}html[data-theme] .event.publishing:before{background:var(--warning)}html[data-theme] .sched-key{align-items:center;gap:6px;display:inline-flex}html[data-theme] .sched-key:before{content:"";background:var(--foreground);border-radius:50%;width:6px;height:6px}html[data-theme] .sched-key.published:before{background:var(--success)}html[data-theme] .sched-key.failed:before{background:var(--destructive)}html[data-theme] .agenda-dot{background:var(--foreground)}html[data-theme] .agenda-dot.published{background:var(--success)}html[data-theme] .agenda-dot.failed{background:var(--destructive)}html[data-theme] .agenda-dot.publishing{background:var(--warning)}html[data-theme] .ov-row{border-color:var(--border)}html[data-theme] .ov-day{color:var(--muted-foreground)}html[data-theme] .ov-time,html[data-theme] .ov-main strong{color:var(--foreground)}html[data-theme] .ov-main small,html[data-theme] .ov-time small{color:var(--muted-foreground)}html[data-theme] .theme-panel{padding:24px}html[data-theme] .settings-form label{color:var(--muted-foreground)}@media (max-width:760px){html[data-theme] .appbar-ws,html[data-theme] .appbar .right>a.btn.ghost{display:none}html[data-theme] .appbar .right{gap:8px}}html[data-theme] .price .btn{justify-content:center;align-items:center;line-height:1;display:inline-flex}html[data-theme] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html[data-theme] .sideitem .ico{place-items:center;width:20px;height:20px;display:grid}html[data-theme] .sideitem .ico svg{shape-rendering:geometricprecision}
