body:has(.crawl-workspace),main:has(.crawl-workspace){min-width:0}.crawl-workspace{padding-bottom:40px;font-variant-numeric:tabular-nums}.crawl-workspace button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.crawl-workspace .crawl-site-label{font-variant-numeric:normal}.crawl-launch-panel{margin:10px -10px -2px;padding:14px 16px 6px;border-top:1px solid hsl(var(--border))}.crawl-setting-chip{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:4px 8px;border-radius:4px;background:hsl(var(--muted)/.65);font-size:11px;line-height:18px;white-space:nowrap}button.crawl-setting-chip:hover{background:hsl(var(--muted))}.crawl-list-card{overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 1px 2px #00000006}.crawl-list-table{width:100%;table-layout:fixed;border-collapse:collapse}.crawl-list-table th{height:36px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left}.crawl-list-table td,.crawl-list-table th{padding:0 12px}.crawl-list-table td:first-child,.crawl-list-table th:first-child{padding-left:16px}.crawl-list-table td:last-child,.crawl-list-table th:last-child{padding-right:16px}.crawl-list-table td{height:58px;border-top:1px solid hsl(var(--border));font-size:12px;position:relative}.crawl-list-table tbody tr{cursor:pointer}.crawl-list-table tbody tr:hover{background:hsl(var(--muted)/.35)}.crawl-list-table tbody tr:focus-visible{outline:none;background:hsl(var(--primary)/.05)}.crawl-state{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:4px;padding:3px 7px;font-size:11px;line-height:16px;white-space:nowrap}.crawl-state:before{content:"";width:5px;height:5px;flex:none;background:currentColor;border-radius:50%}.crawl-state[data-tone=live]{color:#008494;background:#06b6d41a}.dark .crawl-state[data-tone=live]{color:#67d1dd}.crawl-state[data-tone=warning]{color:#b45600;background:#ff6d0a15}.dark .crawl-state[data-tone=warning]{color:#fbb685}.crawl-state[data-tone=quiet]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.crawl-state[data-tone=success]{padding-left:0}.crawl-state[data-tone=success]:before{color:#22c55e}.crawl-row-progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:#06b6d414}.crawl-row-progress>span{display:block;height:2px;background:#06b6d4;transition:width .5s}.crawl-row-progress.is-indeterminate>span{width:25%;animation:crawl-progress-move 2s linear infinite}@keyframes crawl-progress-move{0%{transform:translateX(-100%)}to{transform:translateX(500%)}}.crawl-history-plot{width:100%;height:auto;color:hsl(var(--muted-foreground));font:10px inherit}.crawl-settings-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px}.crawl-settings-layout aside{padding-right:16px;border-right:1px solid hsl(var(--border));font-size:12px}.crawl-settings-layout aside p{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px dashed hsl(var(--border))}.crawl-settings-layout .min-h-16,.crawl-settings-layout .rounded-xl.border{border:0;border-radius:0;background:none;padding:10px 0}.crawl-settings-layout .min-h-16{border-bottom:1px solid hsl(var(--border))}.crawl-settings-layout [role=tablist]{position:sticky;top:-20px;background:hsl(var(--card));z-index:2}.crawl-settings-layout .xl\:grid-cols-2,.crawl-settings-layout .xl\:grid-cols-3{grid-template-columns:1fr}@media (max-width:900px){.crawl-list-scroll{overflow:auto}.crawl-list-table{min-width:980px}.crawl-settings-layout{display:block}.crawl-settings-layout aside{display:none}}@media (prefers-reduced-motion:reduce){.crawl-workspace *{animation:none!important;transition:none!important}}.crawl-note-add{opacity:0;pointer-events:none}.crawl-list-table tr:focus-within .crawl-note-add,.crawl-list-table tr:hover .crawl-note-add{opacity:1;pointer-events:auto}@media (hover:none){.crawl-note-add{opacity:1;pointer-events:auto}}.crawl-row-relaunch{opacity:0}.crawl-list-table tr:hover .crawl-row-relaunch,.crawl-row-relaunch:focus-visible{opacity:1}[data-form-dialog]:has(.crawl-settings-layout){height:min(640px,calc(100dvh - 32px))}[data-form-dialog]:has(.crawl-settings-layout) [data-form-dialog-body]{padding:0;overflow:hidden}[data-form-dialog]:has(.crawl-settings-layout) [data-form-dialog-body]>fieldset{height:100%}.crawl-settings-layout{height:100%;gap:0;min-height:0}.crawl-settings-layout aside{padding:16px 20px;overflow-y:auto}.crawl-settings-tabs{display:flex;flex-direction:column;min-height:0}.crawl-settings-tabs>[role=tablist]{position:static;flex-shrink:0;margin-bottom:0;padding:4px 12px 0;height:46px}.crawl-settings-content{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 20px}.crawl-settings-content [role=tab]{color:hsl(var(--foreground))}@media (max-width:900px){.crawl-settings-layout{display:flex}.crawl-settings-tabs{width:100%}}.crawl-list-scroll{overflow-x:auto}.crawl-list-table{min-width:1180px}.crawl-history-point{cursor:pointer;outline:none}.crawl-history-point:focus-visible .crawl-history-dot,.crawl-history-point:hover .crawl-history-dot{fill:hsl(var(--foreground));stroke:hsl(var(--foreground))}