:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;font-variant-numeric:tabular-nums;color:#17312f;--color-bg:#f6f8f7;--color-surface:#fff;--color-surface-subtle:#f1f5f3;--color-text:#17312f;--color-text-secondary:#536764;--color-text-muted:#71827f;--color-border:#dce6e2;--color-border-strong:#c8d5d0;--color-accent:#0f766e;--color-accent-hover:#0b625c;--color-accent-soft:#e6f3f0;--color-success:#236b45;--color-success-soft:#eaf5ee;--color-danger:#a33d37;--color-danger-soft:#fff0ee;--color-info-soft:#edf5fc;--focus-ring:#087e78;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-panel:0 12px 32px #1a383314;background:#f6f8f7;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-padding-block-start:20px}body{background:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:var(--color-accent);text-underline-offset:.18em}svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.018em;font-weight:650;line-height:1.25}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{color:#103d39;background:#bce5dc}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;border-radius:var(--radius-sm);background:var(--color-text);color:#fff;padding:8px 12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-inline-end:1px solid var(--color-border);background:#f0f5f3;flex-direction:column;height:100dvh;min-height:560px;padding:24px 16px 16px;display:flex;position:sticky;inset-block-start:0}.brand{width:fit-content;color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--color-accent);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.brand-mark svg{width:22px;height:22px}.brand-name{letter-spacing:-.05em;font-size:1.15rem;font-weight:720}.brand-name span{color:var(--color-accent)}.nav-label,.eyebrow{color:var(--color-text-muted);letter-spacing:.09em;font-size:.69rem;font-weight:700}.nav-label{margin:40px 12px 10px}.primary-nav{gap:4px;display:grid}.nav-item{min-height:42px;color:var(--color-text-secondary);border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:.88rem;font-weight:550;text-decoration:none;display:flex}.nav-item svg{flex:none;width:18px;height:18px}.nav-item[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-hover);font-weight:650}.sidebar-bottom{margin-block-start:auto}.account-error{color:var(--color-danger);overflow-wrap:anywhere;margin:0 2px 10px;font-size:.75rem}.user-card{border-block-start:1px solid var(--color-border);align-items:center;gap:10px;min-width:0;padding:12px 8px 4px;display:flex}.avatar{color:#225b53;background:#e3efeb;border:1px solid #cfe1db;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.81rem;font-weight:700;display:grid}.user-copy{flex:1;gap:1px;min-width:0;display:grid}.user-copy strong,.user-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-copy strong{font-size:.79rem;font-weight:650}.user-copy span{color:var(--color-text-muted);font-size:.7rem}.icon-button{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon-button svg{width:19px;height:19px}.main-column{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-block-end:1px solid var(--color-border);background:#ffffffb8;justify-content:space-between;align-items:center;min-height:60px;padding:0 clamp(20px,3vw,40px);display:flex}.topbar-context{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.status-dot{background:#278555;border-radius:50%;width:7px;height:7px}.topbar-logout{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:.8rem;display:none}.main-content{flex:1;align-self:center;width:100%;max-width:1440px;padding:28px clamp(20px,3vw,40px) 36px}.app-footer{color:var(--color-text-muted);justify-content:space-between;padding:12px clamp(20px,3vw,40px) 18px;font-size:.72rem;display:flex}.page-section{gap:20px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.eyebrow{margin-block-end:7px}.page-heading h1,.logs-heading h1{font-size:clamp(1.45rem,2vw,1.8rem)}.page-description{color:var(--color-text-secondary);margin-block-start:7px;font-size:.88rem}.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button:disabled,.text-action:disabled{cursor:not-allowed;opacity:.55}.button-primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.button-secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.button-quiet{color:var(--color-text-secondary);background:0 0;border-color:#0000}.button-small{min-height:34px;padding-inline:11px;font-size:.76rem}.button-wide{width:100%;min-height:44px}.create-button>span{font-size:1.2rem;font-weight:450;line-height:.9}.summary-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:12px;display:grid}.summary-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:space-between;gap:4px;min-height:116px;padding:16px 18px;display:grid}.summary-primary{background:#eaf5f1;border-color:#c2e0d8}.summary-label{color:var(--color-text-secondary);font-size:.77rem;font-weight:560}.summary-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.8rem;font-weight:680;line-height:1.2}.summary-primary .summary-value{color:#0d625b;font-size:2rem}.summary-total{color:var(--color-text-muted);letter-spacing:0;font-size:1rem;font-weight:500}.summary-note{color:var(--color-text-muted);font-size:.72rem}.list-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow:hidden}.list-header{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.list-header h2{font-size:.98rem}.list-header p{color:var(--color-text-muted);margin-block-start:4px;font-size:.76rem}.search-form{align-items:center;gap:8px;display:flex}.search-box{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:8px;align-items:center;gap:8px;width:min(280px,30vw);min-height:36px;padding:0 10px;display:flex}.search-box svg{width:17px;height:17px;color:var(--color-text-muted);flex:none}.search-box input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;font-size:.78rem}.search-box:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px #0f766e30}.search-box input:focus-visible{outline:0}.list-notice{margin:12px 18px 0}.table-wrap{width:100%;min-width:0}.links-table,.logs-table{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%}.links-table th,.links-table td,.logs-table th,.logs-table td{vertical-align:middle;border-block-end:1px solid #e7eeeb;padding:12px 14px;font-size:.78rem}.links-table thead th,.logs-table thead th{height:40px;color:var(--color-text-muted);letter-spacing:.035em;background:#f9fbfa;font-size:.68rem;font-weight:650}.links-table th:first-child{width:21%}.links-table th:nth-child(2){width:27%}.links-table th:nth-child(3){width:9%}.links-table th:nth-child(4){width:15%}.links-table th:nth-child(5){width:28%}.links-table tbody th{text-align:start;font-weight:500}.links-table tbody tr:last-child th,.links-table tbody tr:last-child td,.logs-table tbody tr:last-child td{border-block-end:0}.numeric-cell{text-align:end;font-variant-numeric:tabular-nums}.slug-cell{min-width:0}.slug-link{color:#155e58;overflow-wrap:anywhere;align-items:center;gap:4px;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.79rem;font-weight:650;display:inline-flex}.slug-link span{color:var(--color-text-muted);flex:none;font-family:inherit;font-size:.72rem}.copy-button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-inline-start:5px;padding:2px 5px;font-size:.67rem}.target-cell bdi{color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.45;display:block}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:2px 8px;font-size:.69rem;font-weight:620;display:inline-flex}.status-active{background:var(--color-success-soft);color:var(--color-success)}.status-paused{color:#53615e;background:#f0f2f1}.status-indicator{background:currentColor;border-radius:50%;width:6px;height:6px}.setting-indicator{color:var(--color-text-muted);margin-inline-start:4px;font-size:.66rem;display:inline-block}.actions-cell{text-align:end;white-space:nowrap}.text-action{color:#3e625c;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px;font-size:.7rem;font-weight:620;text-decoration:none;display:inline-block}.text-danger{color:var(--color-danger)}.row-busy{opacity:.58}.loading-list{gap:1px;padding:6px 0;display:grid}.skeleton-row{border-block-end:1px solid #edf1ef;grid-template-columns:1fr 1.5fr .4fr;align-items:center;gap:20px;min-height:56px;padding:0 16px;display:grid}.skeleton-row i{background:linear-gradient(90deg,#edf2ef,#f7f9f8,#edf2ef) 0 0/220% 100%;border-radius:4px;width:70%;height:9px;animation:1.6s ease-in-out infinite skeleton-wave;display:block}.skeleton-row i:nth-child(2){width:85%}.skeleton-row i:nth-child(3){justify-self:end;width:40%}@keyframes skeleton-wave{to{background-position:-220% 0}}.empty-state{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:260px;padding:32px 20px;display:grid}.empty-icon{width:42px;height:42px;color:var(--color-accent);background:#edf6f2;border:1px solid #cfe3db;border-radius:14px;place-items:center;margin-block-end:5px;font-size:1.3rem;display:grid}.empty-state h3{font-size:.98rem}.empty-state p{max-width:420px;color:var(--color-text-secondary);text-wrap:pretty;margin-block-end:6px;font-size:.81rem}.pagination-bar{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:8px 14px;display:flex}.pagination-count{color:var(--color-text-muted);font-size:.72rem}.pagination-actions{gap:6px;display:flex}.summary-disclaimer{color:var(--color-text-muted);margin-block-start:-10px;font-size:.72rem}.notice{border-radius:var(--radius-sm);overflow-wrap:anywhere;border:1px solid #0000;padding:10px 12px;font-size:.78rem;line-height:1.45}.notice-error{background:var(--color-danger-soft);color:#7e2d28;border-color:#f0cbc7}.notice-success{background:var(--color-success-soft);color:#205a3c;border-color:#c8e4d1}.notice-info{background:var(--color-info-soft);color:#2b5176;border-color:#cfe1ef}.logs-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.logs-heading p:not(.eyebrow){color:var(--color-text-secondary);margin-block-start:6px;font-size:.82rem}.log-slug{color:#155e58;overflow-wrap:anywhere;margin-block-start:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.83rem;font-weight:650;display:inline-block}.log-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.logs-table th:first-child{width:24%}.logs-table th:nth-child(2){width:16%}.logs-table th:nth-child(3){width:32%}.logs-table th:nth-child(4){width:28%}.logs-table td{color:var(--color-text-secondary);overflow-wrap:anywhere}.logs-table time{color:var(--color-text);font-variant-numeric:tabular-nums}.log-referrer{color:var(--color-accent);text-underline-offset:2px;overflow-wrap:anywhere}.log-meta{color:var(--color-text-muted);font-size:.69rem;display:block}.log-empty{min-height:200px}.auth-page{background:var(--color-surface);grid-template-columns:minmax(360px,480px) minmax(0,1fr);justify-content:center;align-items:stretch;min-height:100vh;display:grid}.auth-card{flex-direction:column;justify-content:center;justify-self:center;width:min(100%,480px);min-height:100vh;padding:48px clamp(24px,5vw,64px);display:flex}.auth-brand{margin-block-end:52px}.auth-heading{margin-block-end:24px}.auth-heading h1{font-size:1.7rem}.auth-heading>p:last-child{color:var(--color-text-secondary);margin-block-start:8px;font-size:.88rem}.auth-form{gap:17px;margin-block-start:8px;display:grid}.field{min-width:0;color:var(--color-text);gap:6px;font-size:.79rem;font-weight:610;display:grid}.field input,.field select,.field textarea{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:40px;color:var(--color-text);border-radius:8px;padding:9px 11px;font-size:.83rem;font-weight:430}.field textarea{resize:vertical;min-height:84px}.field input::placeholder,.field textarea::placeholder{color:#84938f;opacity:1}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--color-accent);outline-offset:1px;outline:3px solid #0f766e35}.field input:disabled{color:var(--color-text-muted);background:#f0f3f1}.field small{color:var(--color-text-muted);font-size:.7rem;font-weight:450;line-height:1.45}.auth-switch{color:var(--color-text-secondary);text-align:center;margin-block-start:22px;font-size:.8rem}.auth-switch a{font-weight:650}.auth-footnote{color:var(--color-text-muted);text-align:center;margin-block-start:28px;font-size:.7rem}.auth-aside{color:#214c47;background:#eaf4f1;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-aside:before{content:"";background-image:linear-gradient(#d9e9e4 1px,#0000 1px),linear-gradient(90deg,#d9e9e4 1px,#0000 1px);background-position:50%;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 35% 70%,#0000 100%);mask-image:linear-gradient(#0000 5%,#000 35% 70%,#0000 100%)}.aside-orbit{aspect-ratio:1;border:1px solid #afcfc5;border-radius:50%;width:min(54vw,560px);position:absolute}.orbit-one{transform:scale(.74)}.orbit-two{opacity:.72;border-style:dashed;transform:rotate(40deg)scale(.52,.86)}.aside-copy{text-align:center;justify-items:center;gap:18px;padding:32px;display:grid;position:relative}.aside-mark{width:76px;height:76px;color:var(--color-accent);background:#f6fbf9;border:1px solid #b9d5cc;border-radius:24px;place-items:center;font-size:2.2rem;display:grid;box-shadow:0 12px 35px #1b554614}.aside-copy p{letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:450;line-height:1.13}.aside-copy strong{color:#0e6e66;font-weight:700}.aside-caption{color:#53716b;font-size:.77rem}.editor-dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(780px,100vw - 32px);max-width:780px;max-height:min(92dvh,900px);color:var(--color-text);box-shadow:var(--shadow-panel);padding:0;overflow:hidden}.editor-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11252275}.editor-form{flex-direction:column;max-height:min(92dvh,900px);display:flex}.dialog-header{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 22px;display:flex}.dialog-header h2{font-size:1.12rem}.dialog-header .eyebrow{margin-block-end:3px}.dialog-close{border-color:var(--color-border);background:var(--color-surface);font-size:1.35rem;line-height:1}.dialog-content{overscroll-behavior:contain;gap:18px;padding:18px 22px;display:grid;overflow-y:auto}.form-section{border-block-end:1px solid var(--color-border);gap:13px;padding-block-end:18px;display:grid}.section-heading h3{font-size:.92rem}.section-heading p{color:var(--color-text-muted);margin-block-start:3px;font-size:.72rem}.section-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-narrow{max-width:340px}.input-with-prefix{border:1px solid var(--color-border-strong);min-width:0;min-height:40px;color:var(--color-text-muted);border-radius:8px;align-items:center;gap:3px;padding-inline-start:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem;display:flex}.input-with-prefix input{border:0;min-height:36px;padding-inline-start:2px;font-family:inherit}.input-with-prefix input:focus-visible{outline:none}.input-with-prefix:focus-within{border-color:var(--color-accent);outline-offset:1px;outline:3px solid #0f766e35}.required-mark{color:var(--color-danger)}.check-row,.check-card{min-width:0;color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:9px;font-size:.76rem;font-weight:520;display:flex}.check-row input,.check-card input{width:16px;height:16px;accent-color:var(--color-accent);flex:none}.check-danger{color:var(--color-danger)}.setting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.check-card{border:1px solid var(--color-border);background:#fbfcfb;border-radius:9px;min-height:74px;padding:10px}.check-card span{gap:2px;display:grid}.check-card strong{color:var(--color-text);font-size:.73rem;font-weight:640}.check-card small{color:var(--color-text-muted);font-size:.67rem;font-weight:430;line-height:1.35}.rule-list{gap:8px;display:grid}.rule-row{border:1px solid var(--color-border);background:#fbfcfb;border-radius:9px;grid-template-columns:130px 130px minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.rule-row .field{font-size:.7rem}.rule-row .field input,.rule-row .field select{min-height:36px;padding:7px 8px;font-size:.74rem}.rule-remove{min-height:36px;padding-inline:8px}.inline-help{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);border-radius:8px;padding:12px;font-size:.74rem}.advanced-section{border:1px solid var(--color-border);border-radius:10px}.advanced-section summary{min-height:43px;color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:640;display:flex}.advanced-section summary span{color:var(--color-text-muted);font-size:.68rem;font-weight:450}.advanced-content{gap:12px;padding:0 12px 14px;display:grid}.dialog-footer{border-block-start:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 22px;display:flex}@media (hover:hover){.nav-item:hover:not([aria-current=page]){color:var(--color-text);background:#e8efec}.icon-button:hover{background:#e6eeea}.button-primary:hover:not(:disabled){background:var(--color-accent-hover)}.button-secondary:hover:not(:disabled){background:#f8fbf9;border-color:#9fb7b0}.text-action:hover:not(:disabled){color:#164f49;background:#eff6f3}.text-danger:hover:not(:disabled){background:var(--color-danger-soft);color:#8d2d28}.copy-button:hover{background:var(--color-surface-subtle);color:var(--color-text)}.links-table tbody tr:hover,.logs-table tbody tr:hover{background:#f8fbf9}}@media (width<=1050px){.app-shell{grid-template-columns:206px minmax(0,1fr)}.links-table th,.links-table td{padding-inline:10px}.links-table th:first-child{width:20%}.links-table th:nth-child(2){width:25%}.links-table th:nth-child(3){width:8%}.links-table th:nth-child(4){width:15%}.links-table th:nth-child(5){width:32%}.text-action{padding-inline:4px;font-size:.67rem}}@media (width<=820px){.app-shell{display:block}.sidebar{border-inline-end:0;border-block-end:1px solid var(--color-border);flex-direction:row;align-items:center;gap:18px;width:100%;height:auto;min-height:0;padding:12px 20px;position:static}.brand-mark{width:32px;height:32px}.nav-label,.sidebar-bottom{display:none}.primary-nav{min-width:0;display:flex}.nav-item{min-height:36px;padding-inline:9px;font-size:.78rem}.topbar{min-height:48px}.topbar-logout{align-items:center;min-height:36px;padding:0 8px;display:inline-flex}.main-content{padding-block-start:22px}.auth-page{grid-template-columns:minmax(0,1fr);align-items:start}.auth-card{min-height:100dvh;padding-block:32px}.auth-brand{margin-block-end:38px}.auth-aside{display:none}}@media (width<=650px){.sidebar{gap:10px;padding-inline:14px}.brand-name{font-size:1rem}.nav-item{gap:7px;padding-inline:8px}.main-content{padding:20px 14px 28px}.topbar,.app-footer{padding-inline:14px}.page-section{gap:14px}.page-heading{flex-direction:column;align-items:flex-start;gap:13px}.create-button{width:100%}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card{min-height:96px;padding:12px}.summary-primary{grid-column:1/-1}.summary-value,.summary-primary .summary-value{font-size:1.6rem}.list-header{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.search-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.search-box{width:auto;min-width:0}.search-form .button-quiet{grid-column:1/-1;justify-self:start}.links-table,.links-table tbody,.links-table tr,.links-table th,.links-table td{width:100%;display:block}.links-table tbody th:first-child{width:100%}.links-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.links-table tbody tr{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:13px 14px;display:grid}.links-table tbody tr:last-child{border-block-end:0}.links-table th,.links-table td{border:0;padding:0;font-size:.76rem}.links-table td[data-label]:before{color:var(--color-text-muted);content:attr(data-label);margin-block-end:3px;font-size:.66rem;font-weight:590;display:block}.slug-cell,.target-cell,.actions-cell{grid-column:1/-1}.numeric-cell[data-label]{text-align:start}.actions-cell{text-align:start;flex-wrap:wrap;justify-content:flex-start;gap:5px;border-block-start:1px solid #e7eeeb!important;padding-block-start:5px!important;display:flex!important}.actions-cell:before{display:none!important}.actions-cell .text-action{border:1px solid var(--color-border);background:#fff;min-height:30px;padding-inline:8px;font-size:.72rem}.pagination-bar{flex-direction:column;align-items:flex-start;padding:12px 14px}.pagination-actions{justify-content:space-between;width:100%}.pagination-actions .button{flex:1}.summary-disclaimer{margin-block-start:-4px;line-height:1.5}.logs-heading{flex-direction:column;align-items:flex-start}.logs-table,.logs-table tbody,.logs-table tr,.logs-table td{width:100%;display:block}.logs-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.logs-table tbody tr{border-block-end:1px solid var(--color-border);gap:7px;padding:13px 14px;display:grid}.logs-table tbody tr:last-child{border-block-end:0}.logs-table td{border:0;padding:0;font-size:.76rem}.logs-table td:before{color:var(--color-text-muted);content:attr(data-label);margin-block-end:2px;font-size:.66rem;font-weight:590;display:block}.editor-dialog{border-radius:0;width:100vw;max-width:none;max-height:100dvh;margin:0}.editor-form{max-height:100dvh}.dialog-header{min-height:68px;padding-inline:14px}.dialog-content{gap:15px;padding:14px}.dialog-footer{padding-inline:14px}.field-grid,.field-grid-three,.setting-grid{grid-template-columns:minmax(0,1fr)}.check-card{min-height:0}.rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-url{grid-column:1/-1}.rule-remove{justify-self:start}}@media (width<=390px){.sidebar{gap:7px;padding-inline:10px}.brand{gap:6px}.brand-mark{width:29px;height:29px}.brand-name{font-size:.9rem}.nav-item{gap:5px;padding-inline:6px;font-size:.72rem}.nav-item svg{width:16px}.auth-card{padding-inline:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:2px solid highlight}.status-indicator,.status-badge,.brand-mark{border:1px solid}}
