.ww-verdict{border:1px solid var(--color-border);border-left:var(--brand-bar-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-3)}.ww-verdict-head{align-items:center;gap:10px;display:flex}.ww-verdict-ico{flex-shrink:0;width:26px;height:26px}.ww-verdict-ico svg{width:100%;height:100%}.ww-verdict-label{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);margin:0}.ww-verdict-reason,.ww-verdict-note{margin-top:var(--space-1)}.ww-picker[hidden]{display:none}.ww-picker{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ww-picker-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ww-picker-field .form-label{margin:0}.ww-picker-breed{flex:200px}.ww-picker-age{flex:0 0 96px;width:96px}.ww-verdict[data-level="0"]{background:color-mix(in srgb, var(--support-success) 10%, transparent);border-color:color-mix(in srgb, var(--support-success) 35%, transparent);border-left-color:var(--support-success)}.ww-verdict[data-level="0"] .ww-verdict-label,.ww-verdict[data-level="0"] .ww-verdict-ico{color:var(--success-text)}.ww-verdict[data-level="1"]{background:var(--color-warn-bg);border-color:var(--color-warn-border);border-left-color:var(--support-warning)}.ww-verdict[data-level="1"] .ww-verdict-label,.ww-verdict[data-level="1"] .ww-verdict-ico{color:var(--color-warn-text)}.ww-verdict[data-level="2"]{background:color-mix(in srgb, var(--support-error) 10%, transparent);border-color:color-mix(in srgb, var(--support-error) 35%, transparent);border-left-color:var(--support-error)}.ww-verdict[data-level="2"] .ww-verdict-label,.ww-verdict[data-level="2"] .ww-verdict-ico{color:var(--support-error)}.ww-hours-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ww-legend{gap:12px;display:flex}.ww-lg{align-items:center;display:inline-flex}.ww-lg i{border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}.ww-lg.ok i{background:var(--support-success)}.ww-lg.warn i{background:var(--support-warning)}.ww-lg.wait i{background:var(--support-error)}.ww-strip-scroll{scrollbar-width:thin;margin:var(--space-1) calc(-1 * var(--space-1)) 0;padding:0 var(--space-1) 4px;scroll-snap-type:x proximity;overflow-x:auto}.ww-strip{grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:8px;min-width:min-content;display:grid}.ww-hour{scroll-snap-align:start;text-align:center;border-radius:var(--radius-sm);background:var(--h-tint,transparent);padding:8px 4px}.ww-hour[data-level="0"]{--h-tint:color-mix(in srgb, var(--support-success) 12%, transparent);--h-ct:var(--success-text)}.ww-hour[data-level="1"]{--h-tint:var(--color-warn-bg);--h-ct:var(--color-warn-text)}.ww-hour[data-level="2"]{--h-tint:color-mix(in srgb, var(--support-error) 12%, transparent);--h-ct:var(--support-error)}.ww-hour-time{color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono)}.ww-hour.is-now .ww-hour-time{color:var(--color-text);font-weight:700}.ww-hour-ico{height:24px;color:var(--h-ct);place-items:center;margin:4px 0;display:grid}.ww-hour-ico svg{width:20px;height:20px}.ww-hour-temp{font-variant-numeric:tabular-nums;color:var(--h-ct);white-space:nowrap;font-size:15px;font-weight:600}.ww-hour-feels{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:10px}[data-theme=dark] .ww-hour[data-level="0"]{--h-tint:color-mix(in srgb, var(--support-success) 18%, transparent)}[data-theme=dark] .ww-hour[data-level="2"]{--h-tint:color-mix(in srgb, var(--support-error) 18%, transparent);--h-ct:var(--red-40)}.ww-day-sep{justify-content:center;align-items:center;display:flex}.ww-day-sep span{writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap;border-left:1px solid var(--color-border);padding:4px 5px}.ww-day-sep.is-first span{border-left:0;padding-left:2px}.ww-windows{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ww-win{font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--support-success) 12%, transparent);color:var(--success-text);border:1px solid color-mix(in srgb, var(--support-success) 30%, transparent);align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.ww-attrib{text-align:right}.ww-disclaimer{margin-top:var(--space-3)}.ww-breed-notes{flex-direction:column;gap:4px;margin-top:4px;list-style:none;display:flex}
