:root{--ua-costsheet-bar-height:64px;--ua-costsheet-shell-width:1280px;--ua-costsheet-shell-pad:16px;--ua-costsheet-logo-size:44px;--ua-costsheet-logo-gap:18px}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]{padding-top:0!important}body:has(form)>[data-costsheet-editor-shell][class*=min-h-screen][class*="bg-muted/30"]{padding-top:1.5rem!important;padding-bottom:2rem!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]{display:flex!important;align-items:stretch!important;height:calc(var(--ua-costsheet-bar-height) + 1px)!important;min-height:calc(var(--ua-costsheet-bar-height) + 1px)!important;margin-bottom:24px!important;background:hsl(var(--background)/.92)!important;border-bottom:1px solid hsl(var(--border))!important;box-shadow:none!important}.dark body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]{background:hsl(var(--background)/.94)!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:100%!important;height:var(--ua-costsheet-bar-height)!important;min-height:var(--ua-costsheet-bar-height)!important;padding-top:0!important;padding-bottom:0!important;padding-left:calc(var(--ua-costsheet-shell-pad) + var(--ua-costsheet-logo-size) + var(--ua-costsheet-logo-gap))!important;padding-right:var(--ua-costsheet-shell-pad)!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]>.flex:first-child{min-width:0!important;height:40px!important;align-items:center!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]>.flex:first-child h1{line-height:20px!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]>.flex:last-child{height:40px!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important}body:has(form) .app-home-logo{top:calc((var(--ua-costsheet-bar-height) - var(--ua-costsheet-logo-size)) / 2)!important;left:max(var(--ua-costsheet-shell-pad),calc((100vw - var(--ua-costsheet-shell-width)) / 2 + var(--ua-costsheet-shell-pad)))!important;width:var(--ua-costsheet-logo-size)!important;height:var(--ua-costsheet-logo-size)!important;min-height:var(--ua-costsheet-logo-size)!important;padding:4px!important;border-radius:8px!important;background:hsl(var(--card)/.82)!important;border-color:hsl(var(--border))!important;box-shadow:none!important}body:has(form) .app-home-logo:hover{background:hsl(var(--card)/.98)!important;transform:none!important}body:has(form) .app-home-logo__image-crop{width:34px!important;height:34px!important;border-radius:6px!important}body:has(form) .app-home-logo__image{height:34px!important}@media (min-width:1024px){body:has(form) .costsheet-sidebar-sticky{position:sticky!important;top:calc(var(--app-toolbar-height, 86px) + 1.5rem)!important;max-height:calc(100dvh - var(--app-toolbar-height, 86px) - 3rem)!important;overflow-y:auto!important;padding-right:2px}}@media (max-width:1023px){body:has(form) .costsheet-sidebar-sticky{position:static!important;max-height:none!important;overflow:visible!important;padding-right:0}}@media (max-width:900px){:root{--ua-costsheet-shell-pad:12px;--ua-costsheet-logo-size:42px;--ua-costsheet-logo-gap:12px}body:has(form) .app-home-logo{left:var(--ua-costsheet-shell-pad)!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]{gap:14px!important}}@media (max-width:720px){body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]{height:auto!important;min-height:calc(var(--ua-costsheet-bar-height) + 1px)!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important;height:auto!important;min-height:var(--ua-costsheet-bar-height)!important;padding-top:8px!important;padding-bottom:8px!important}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]>.flex:last-child{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none}body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]>[class~=sticky][class~=top-0][class~=z-40]>[class~=max-w-7xl]>.flex:last-child::-webkit-scrollbar{display:none}}@media print{body:has(form)>[class*=min-h-screen][class*="bg-muted/30"]{padding-top:0!important}body:has(form)>[data-costsheet-editor-shell][class*=min-h-screen][class*="bg-muted/30"]{padding-top:0!important;padding-bottom:0!important}}:root{--ua-control-radius-tight:4px;--ua-table-row-height:52px;--ua-table-header-height:40px;--ua-compact-input-height:36px}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form input,body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form select:not(.status-select):not(.costsheet-outcome-select),body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form textarea{border-radius:var(--ua-control-radius-tight)!important;box-shadow:none!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class*=rounded-button],body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class*=rounded-input]{border-radius:var(--ua-control-radius-tight)!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table){padding:24px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:40px!important;margin-bottom:16px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4>.flex.items-center.gap-4{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-width:0!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) h2{flex:0 0 auto!important;margin:0!important;line-height:1.15!important;white-space:nowrap!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) h2+span{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 9px!important;border-radius:var(--ua-control-radius-tight)!important;white-space:nowrap!important;line-height:1!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2:has(>label+input){display:inline-grid!important;grid-template-columns:max-content 76px max-content!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2:has(>label+select){display:inline-grid!important;grid-template-columns:max-content minmax(220px,280px) max-content!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4 label{margin:0!important;line-height:1.15!important;white-space:nowrap!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2>input{width:76px!important;min-width:76px!important;height:var(--ua-compact-input-height)!important;min-height:var(--ua-compact-input-height)!important;padding:0 8px!important;text-align:right!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2>select{width:100%!important;height:var(--ua-compact-input-height)!important;min-height:var(--ua-compact-input-height)!important;padding:0 32px 0 10px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2>.flex.items-center.gap-1{display:inline-grid!important;grid-template-columns:max-content 72px!important;align-items:center!important;gap:5px!important;width:auto!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) .flex.items-center.gap-4>.flex.items-center.gap-2>.flex.items-center.gap-1>input{width:72px!important;min-width:72px!important;height:var(--ua-compact-input-height)!important;min-height:var(--ua-compact-input-height)!important;padding:0 8px!important;text-align:right!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4>button[class*=bg-gradient-to-r]{width:auto!important;min-width:88px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;align-self:center!important;border-radius:var(--ua-control-radius-tight)!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-variant-numeric:tabular-nums!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table thead{border-bottom:1px solid hsl(var(--border))!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table th{height:var(--ua-table-header-height)!important;padding:0 10px!important;vertical-align:middle!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table td{height:var(--ua-table-row-height)!important;padding:8px 10px!important;vertical-align:middle!important;line-height:1.2!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table td:has(>input),body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table td:has(>select){padding-left:6px!important;padding-right:6px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table input,body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table select:not(.status-select):not(.costsheet-outcome-select){width:100%!important;min-width:0!important;height:var(--ua-compact-input-height)!important;min-height:var(--ua-compact-input-height)!important;padding:0 9px!important;border-radius:var(--ua-control-radius-tight)!important;line-height:var(--ua-compact-input-height)!important;font-variant-numeric:tabular-nums!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table input[type=number]{padding-left:7px!important;padding-right:7px!important;text-align:right!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table input::-moz-placeholder{line-height:var(--ua-compact-input-height)!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table input::placeholder{line-height:var(--ua-compact-input-height)!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table td.text-right,body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table th.text-right{text-align:right!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table td.text-center,body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table th.text-center{text-align:center!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table tfoot tr{height:48px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form table tfoot td{height:48px!important;padding-top:10px!important;padding-bottom:10px!important}@media (max-width:1100px){body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4>.flex.items-center.gap-4{flex-wrap:wrap!important;gap:10px 12px!important}}@media (max-width:820px){body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table){padding:18px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table) table{min-width:760px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>.bg-card.rounded-card.border.border-border.p-6:has(>table)>.flex.justify-between.items-center.mb-4>button[class*=bg-gradient-to-r]{justify-self:start!important}}.costsheet-audit-page{--audit-ink:hsl(var(--foreground));--audit-muted:hsl(var(--muted-foreground));--audit-card:hsl(var(--card));--audit-border:hsl(var(--border));--audit-surface:hsl(var(--surface-secondary));--audit-orange:hsl(var(--ua-brand-orange));--audit-black:hsl(0 0% 8%);min-height:100vh;padding:30px max(18px,calc((100vw - 1180px) / 2)) 52px;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background)) 42%,hsl(var(--muted)/.35) 100%);color:var(--audit-ink)}.costsheet-audit-page__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:18px;padding-bottom:16px;border-bottom:3px solid var(--audit-black)}.dark .costsheet-audit-page__header{border-bottom-color:hsl(var(--foreground))}.costsheet-audit-page__title-block{min-width:0}.costsheet-audit-page__eyebrow{margin:0 0 7px;color:var(--audit-orange);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.costsheet-audit-page h1{margin:0;color:var(--audit-ink);font-size:clamp(26px,3vw,38px);font-weight:850;line-height:1.03;letter-spacing:0}.costsheet-audit-page__lead{max-width:720px;margin:10px 0 0;color:var(--audit-muted);font-size:14px;line-height:1.45}.costsheet-audit-page__subhead{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.costsheet-audit-page__event-meta span,.costsheet-audit-page__subhead span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--audit-border);border-radius:6px;background:var(--audit-surface);color:var(--audit-muted);font-size:12px;font-weight:700;line-height:1}.costsheet-audit-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.costsheet-audit-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;border:1px solid var(--audit-border);padding:0 14px;cursor:pointer}.costsheet-audit-page__button:hover{transform:translateY(-1px)}.costsheet-audit-page__button--print{background:var(--audit-black);color:#fff}.costsheet-audit-page__button--primary{border-color:var(--audit-orange);background:var(--audit-orange);color:hsl(var(--primary-foreground))}.costsheet-audit-page__button:focus-visible,.costsheet-audit-page__toolbar input:focus-visible,.costsheet-audit-page__toolbar select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.costsheet-audit-page__overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-bottom:14px}.costsheet-audit-page__event-card,.costsheet-audit-page__last-event,.costsheet-audit-page__metrics,.costsheet-audit-page__record,.costsheet-audit-page__toolbar{border:1px solid var(--audit-border);border-radius:7px;background:var(--audit-card);box-shadow:0 18px 42px -38px rgb(0 0 0/.38)}.costsheet-audit-page__record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.costsheet-audit-page__metrics>div,.costsheet-audit-page__record>div{min-width:0;padding:14px}.costsheet-audit-page__metrics>div:not(:last-child),.costsheet-audit-page__record>div:not(:last-child){border-right:1px solid var(--audit-border)}.costsheet-audit-page__metrics span,.costsheet-audit-page__record span{display:block;margin-bottom:7px;color:var(--audit-muted);font-size:11px;font-weight:800;text-transform:uppercase}.costsheet-audit-page__metrics strong,.costsheet-audit-page__record strong{display:block;color:var(--audit-ink);font-size:15px;font-weight:850;line-height:1.25}.costsheet-audit-page__record small{display:block;margin-top:4px;color:var(--audit-muted);font-size:12px;font-weight:650}.costsheet-audit-page__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px solid var(--audit-orange)}.costsheet-audit-page__metrics strong{font-size:26px;line-height:1}.costsheet-audit-page__customer-view-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px;padding:12px 14px;border:1px solid hsl(var(--primary)/.3);border-left:3px solid var(--audit-orange);border-radius:7px;background:hsl(var(--primary)/.06)}.costsheet-audit-page__customer-view-note strong{color:var(--audit-ink);font-size:12px;font-weight:850;text-transform:uppercase}.costsheet-audit-page__customer-view-note p{margin:0;color:var(--audit-muted);font-size:12px;line-height:1.45}.costsheet-audit-page__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;margin-bottom:16px;padding:12px}.costsheet-audit-page__toolbar label{display:block;margin-bottom:6px;color:var(--audit-ink);font-size:12px;font-weight:800}.costsheet-audit-page__toolbar input,.costsheet-audit-page__toolbar select{width:100%;min-height:38px;border:1px solid var(--audit-border);border-radius:6px;background:hsl(var(--background));color:var(--audit-ink);font-size:14px;line-height:1.2}.costsheet-audit-page__toolbar input{padding:0 11px}.costsheet-audit-page__toolbar select{padding:0 10px}.costsheet-audit-page__content{min-height:240px}.costsheet-audit-page__content-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.costsheet-audit-page__content-head h2{margin:0;color:var(--audit-ink);font-size:20px;font-weight:850;line-height:1.1}.costsheet-audit-page__content-head>span{color:var(--audit-muted);font-size:12px;font-weight:800}.costsheet-audit-page__print-count{display:none}.costsheet-audit-page__empty{display:grid;min-height:210px;place-items:center;border:1px dashed var(--audit-border);border-radius:7px;background:var(--audit-card);color:var(--audit-muted);font-size:14px;font-weight:700}.costsheet-audit-page__timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.costsheet-audit-page__event{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:0 0 12px}.costsheet-audit-page__event:not(:last-child):before{content:"";position:absolute;top:18px;bottom:-2px;left:7px;width:1px;background:var(--audit-border)}.costsheet-audit-page__marker{position:relative;z-index:1;width:15px;height:15px;margin-top:17px;border:3px solid hsl(var(--background));border-radius:999px;background:var(--audit-orange);box-shadow:0 0 0 1px var(--audit-black)}.costsheet-audit-page__event-card{padding:16px;border-left:4px solid var(--audit-black)}.costsheet-audit-page__event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.costsheet-audit-page__event-head h3{margin:8px 0 0;color:var(--audit-ink);font-size:16px;font-weight:850;line-height:1.25}.costsheet-audit-page__event-head p{margin:4px 0 0;color:var(--audit-muted);font-size:13px;line-height:1.35}.costsheet-audit-page__event-head time{flex:0 0 auto;color:var(--audit-muted);font-size:12px;font-weight:750;line-height:1.3;text-align:right}.costsheet-audit-page__action-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--audit-border);border-radius:5px;background:hsl(var(--muted));color:var(--audit-ink);font-size:11px;font-weight:850;text-transform:uppercase}.costsheet-audit-page__action-badge--created,.costsheet-audit-page__action-badge--restored{border-color:hsl(142 60% 38%/.38);background:hsl(142 60% 42%/.12)}.costsheet-audit-page__action-badge--imported,.costsheet-audit-page__action-badge--updated{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.14)}.costsheet-audit-page__action-badge--deleted{border-color:hsl(0 72% 52%/.42);background:hsl(0 72% 52%/.12)}.costsheet-audit-page__action-badge--customer-viewed{border-color:hsl(200 78% 42%/.42);background:hsl(200 78% 48%/.12)}.costsheet-audit-page__event-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.costsheet-audit-page__changes{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.costsheet-audit-page__change{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid var(--audit-border);border-radius:6px;background:var(--audit-surface)}.costsheet-audit-page__change>span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:4px;background:hsl(var(--background));color:var(--audit-muted);font-size:11px;font-weight:850}.costsheet-audit-page__change p{margin:2px 0 0;color:var(--audit-ink);font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.costsheet-audit-page__print-table{display:none}.costsheet-audit-page__last-event{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:16px;padding:12px 14px;background:hsl(var(--card)/.94);backdrop-filter:blur(14px) saturate(140%)}.costsheet-audit-page__last-event span,.costsheet-audit-page__last-event time{color:var(--audit-muted);font-size:12px;font-weight:700}.costsheet-audit-page__last-event strong{color:var(--audit-ink);font-size:13px;font-weight:850}.dark .costsheet-audit-page{--audit-black:hsl(var(--foreground))}.dark .costsheet-audit-page__event-card,.dark .costsheet-audit-page__last-event,.dark .costsheet-audit-page__metrics,.dark .costsheet-audit-page__record,.dark .costsheet-audit-page__toolbar{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04)}@media (max-width:940px){.costsheet-audit-page__header,.costsheet-audit-page__overview{grid-template-columns:1fr}.costsheet-audit-page__actions{justify-content:flex-start}.costsheet-audit-page__record{grid-template-columns:1fr}.costsheet-audit-page__record>div:not(:last-child){border-right:0;border-bottom:1px solid var(--audit-border)}}@media (max-width:680px){.costsheet-audit-page{padding:22px 14px 44px}.costsheet-audit-page__metrics,.costsheet-audit-page__toolbar{grid-template-columns:1fr}.costsheet-audit-page__metrics>div:not(:last-child){border-right:0;border-bottom:1px solid var(--audit-border)}.costsheet-audit-page__content-head,.costsheet-audit-page__event-head{display:grid}.costsheet-audit-page__event-head time{text-align:left}.costsheet-audit-page__button{flex:1 1 auto}}@page{size:Letter portrait;margin:.22in}@media print{.costsheet-audit-page,body,html{background:#fff!important}.costsheet-audit-page{min-height:auto;padding:0;color:#111!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.costsheet-audit-page__actions,.costsheet-audit-page__last-event,.costsheet-audit-page__lead,.costsheet-audit-page__timeline,.costsheet-audit-page__toolbar{display:none!important}.costsheet-audit-page__header{display:block;margin-bottom:8px;padding-bottom:7px;border-bottom:2px solid #111}.costsheet-audit-page__eyebrow{margin-bottom:3px;color:#111!important;font-size:8px}.costsheet-audit-page h1{font-size:17px;line-height:1.05}.costsheet-audit-page__subhead{gap:4px;margin-top:5px}.costsheet-audit-page__subhead span{min-height:0;padding:0;border:0;background:transparent;color:#333!important;font-size:8px}.costsheet-audit-page__subhead span:not(:last-child):after{content:" |";margin-left:4px}.costsheet-audit-page__overview{display:grid;grid-template-columns:1.4fr .6fr;gap:6px;margin-bottom:7px}.costsheet-audit-page__metrics,.costsheet-audit-page__record{display:grid;border:1px solid #777;border-radius:0;background:#fff!important;box-shadow:none!important}.costsheet-audit-page__metrics,.costsheet-audit-page__record{grid-template-columns:repeat(3,minmax(0,1fr))}.costsheet-audit-page__metrics{border-top:1px solid #777}.costsheet-audit-page__metrics>div,.costsheet-audit-page__record>div{padding:5px 6px}.costsheet-audit-page__metrics>div:not(:last-child),.costsheet-audit-page__record>div:not(:last-child){border-right:1px solid #999}.costsheet-audit-page__metrics span,.costsheet-audit-page__record span{margin-bottom:2px;color:#555!important;font-size:7px}.costsheet-audit-page__metrics strong,.costsheet-audit-page__record strong{color:#111!important;font-size:9px;line-height:1.1}.costsheet-audit-page__record small{margin-top:1px;color:#555!important;font-size:7px}.costsheet-audit-page__content-head{margin-bottom:5px}.costsheet-audit-page__content-head h2{font-size:11px}.costsheet-audit-page__content-head>span{color:#333!important;font-size:8px}.costsheet-audit-page__empty--screen-only,.costsheet-audit-page__screen-count{display:none!important}.costsheet-audit-page__print-count{display:inline!important}.costsheet-audit-page__print-table{display:block}.costsheet-audit-page__print-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7.6px;line-height:1.15}.costsheet-audit-page__print-table td,.costsheet-audit-page__print-table th{border:1px solid #777;padding:2px 3px;color:#111!important;text-align:left;vertical-align:top;overflow-wrap:anywhere}.costsheet-audit-page__print-table th{background:#eee!important;font-weight:800}.costsheet-audit-page__print-table td:first-child,.costsheet-audit-page__print-table th:first-child{width:19%}.costsheet-audit-page__print-table td:nth-child(2),.costsheet-audit-page__print-table th:nth-child(2){width:13%}.costsheet-audit-page__print-table td:nth-child(3),.costsheet-audit-page__print-table th:nth-child(3){width:16%}.costsheet-audit-page__print-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.costsheet-audit-page__empty{min-height:80px;border-radius:0;background:#fff!important;font-size:9px}}.min-h-screen.bg-muted\/30 form .flex.items-center.justify-between.print\:hidden>.flex.gap-4>button:nth-of-type(2),.min-h-screen.bg-muted\/30>.sticky.top-0.z-40 .flex.items-center.gap-2>button:first-of-type{display:none!important}.costsheet-collaboration{position:fixed;inset:0;z-index:64;pointer-events:none;color:hsl(var(--foreground))}.costsheet-collaboration__presence{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;min-height:56px;max-width:min(420px,calc(100vw - 36px));padding:8px 12px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card)/.92);box-shadow:0 18px 40px -30px rgb(0 0 0/.45);backdrop-filter:blur(14px) saturate(140%);font-size:12px;font-weight:650;line-height:1;white-space:nowrap;pointer-events:auto}.costsheet-collaboration__presence-copy{display:grid;min-width:76px;gap:3px}.costsheet-collaboration__presence-copy strong{font-size:12px;font-weight:800}.costsheet-collaboration__presence-copy small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.costsheet-collaboration__status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success)/.14)}.costsheet-collaboration__status-dot--connecting,.costsheet-collaboration__status-dot--reconnecting{background:hsl(var(--warning));box-shadow:0 0 0 3px hsl(var(--warning)/.14)}.costsheet-collaboration__status-dot--reconnecting{animation:costsheet-collaboration-pulse 1.2s ease-in-out infinite}.costsheet-collaboration__status-dot--error{background:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive)/.14)}.costsheet-collaboration__avatars{display:flex;align-items:center;margin-left:2px}.costsheet-collaboration__avatar-button{display:inline-grid;width:34px;height:34px;margin-left:-6px;padding:0;place-items:center;border:2px solid hsl(var(--card));border-radius:999px;background:var(--collab-color);color:white;cursor:pointer;font-size:12px;font-weight:800;line-height:1}.costsheet-collaboration__avatar-button:first-child{margin-left:0}.costsheet-collaboration__avatar-button:focus-visible,.costsheet-collaboration__more-button:focus-visible,.costsheet-collaboration__roster-person:focus-visible{outline:3px solid hsl(var(--ring)/.65);outline-offset:2px}.costsheet-collaboration__avatar-image{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.costsheet-collaboration__more-button{display:inline-grid;min-width:34px;height:34px;margin-left:-6px;padding:0 7px;place-items:center;border:2px solid hsl(var(--card));border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer;font-size:10px;font-weight:800}.costsheet-collaboration__roster{position:absolute;right:0;bottom:calc(100% + 10px);display:grid;width:min(290px,calc(100vw - 36px));gap:5px;padding:12px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 24px 60px -28px rgb(0 0 0/.55)}.costsheet-collaboration__roster-person{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;width:100%;padding:7px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.costsheet-collaboration__roster-person:hover{background:hsl(var(--muted))}.costsheet-collaboration__roster-person>span:last-child{display:grid;gap:3px}.costsheet-collaboration__roster-person small{color:hsl(var(--muted-foreground))}.costsheet-collaboration__roster-avatar{display:inline-grid;width:30px;height:30px;overflow:hidden;place-items:center;border-radius:999px;background:var(--collab-color);color:white;font-weight:800}.costsheet-collaboration__roster-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.costsheet-collaboration__follow-pulse{animation:costsheet-collaboration-follow-pulse 1.2s ease-out}@keyframes costsheet-collaboration-follow-pulse{0%,45%{box-shadow:0 0 0 5px hsl(var(--ring)/.42)}to{box-shadow:0 0 0 12px hsl(var(--ring)/0)}}.costsheet-collaboration__cursor{position:fixed;top:0;left:0;z-index:66;pointer-events:none;will-change:transform;transition:transform 70ms linear}.costsheet-collaboration__cursor-icon{position:absolute;top:-2px;left:-2px;display:block;width:24px;height:30px;overflow:visible;filter:drop-shadow(0 1px 1px rgb(0 0 0/.32))}.costsheet-collaboration__cursor-icon path{fill:#111111;stroke:rgb(255 255 255/.98);stroke-linejoin:round;stroke-width:1.7;vector-effect:non-scaling-stroke}.costsheet-collaboration__cursor-label{position:absolute;top:18px;left:14px;max-width:160px;padding:4px 7px;overflow:hidden;border:2px solid rgb(255 255 255/.92);border-radius:999px;background:var(--collab-color);box-shadow:0 10px 20px -14px rgb(0 0 0/.55);color:white;font-size:11px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@keyframes costsheet-collaboration-pulse{50%{opacity:.45}}.costsheet-collaboration__field{position:fixed;z-index:65;border:2px solid var(--collab-color);border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--collab-color) 18%,transparent);pointer-events:none;transition:top .12s ease,left .12s ease,width .12s ease,height .12s ease}.costsheet-collaboration__field span{position:absolute;left:-2px;bottom:calc(100% + 4px);max-width:min(260px,70vw);padding:4px 7px;overflow:hidden;border-radius:5px;background:var(--collab-color);box-shadow:0 10px 20px -14px rgb(0 0 0/.55);color:white;font-size:11px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dark .costsheet-collaboration__presence{background:hsl(var(--surface-secondary)/.94);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04)}.dark .costsheet-collaboration__avatar-button,.dark .costsheet-collaboration__more-button{border-color:hsl(var(--surface-secondary))}.costsheet-collaboration__field--active{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--collab-color) 12%,transparent) 0 7px,color-mix(in srgb,var(--collab-color) 5%,transparent) 7px 14px);box-shadow:0 0 0 3px color-mix(in srgb,var(--collab-color) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--collab-color) 28%,transparent)}@media (max-width:720px){.costsheet-collaboration__presence{right:10px;bottom:10px;max-width:calc(100vw - 20px)}.costsheet-collaboration__cursor-label{max-width:120px}.costsheet-collaboration__field span{max-width:calc(100vw - 36px)}}@media (prefers-reduced-motion:reduce){.costsheet-collaboration__cursor,.costsheet-collaboration__field,.costsheet-collaboration__follow-pulse{transition:none;animation:none}}.costsheet-viewers{display:inline-flex;flex:0 0 auto;align-items:center;padding-right:3px;outline:none}.costsheet-viewers:focus-visible{border-radius:999px;box-shadow:0 0 0 2px hsl(var(--ring)/.5)}.costsheet-viewers__avatar{position:relative;display:inline-grid;width:24px;height:24px;margin-left:-7px;place-items:center;overflow:visible;border:2px solid hsl(var(--background));border-radius:999px;background:var(--viewer-color);box-shadow:0 3px 9px rgb(0 0 0/.18);color:white;font-size:10px;font-weight:850;line-height:1}.costsheet-viewers__avatar:first-child{margin-left:0}.costsheet-viewers__avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.costsheet-viewers__online-dot{position:absolute;right:-2px;bottom:-1px;width:7px;height:7px;border:1.5px solid hsl(var(--background));border-radius:999px;background:#22c55e;box-shadow:0 0 0 1px rgb(34 197 94/.15)}.costsheet-viewers__more{display:inline-grid;min-width:24px;height:24px;margin-left:-5px;padding:0 5px;place-items:center;border:2px solid hsl(var(--background));border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:9px;font-weight:800;line-height:1}body:has(input[placeholder="Search HubSpot deals or paste URL..."]){--ua-cs-radius:4px;--ua-cs-radius-soft:6px;--ua-cs-control-h:42px;--ua-cs-table-control-h:34px;--ua-cs-gap:16px;--ua-cs-border-soft:hsl(var(--border));--ua-cs-surface-subtle:hsl(var(--surface-secondary));--ua-cs-surface-raised:hsl(var(--card));--ua-cs-focus:hsl(var(--ring)/0.16)}.costsheet-labor-title{display:block;font-weight:700}.costsheet-labor-note{display:block;margin-top:2px;font-size:.88em;font-weight:500;line-height:1.25;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word}.costsheet-no-markup{display:inline-flex;align-items:center;margin-inline-start:6px;padding:1px 4px;border:1px solid;border-radius:999px;font-size:.68em;font-weight:700;line-height:1.2;white-space:nowrap}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) *,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) :after,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) :before{letter-spacing:0!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) [class*=min-h-screen][class*="bg-muted/30"]{background:hsl(var(--background))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .bg-card.rounded-card.border.border-border.p-6{border-radius:var(--ua-cs-radius-soft)!important;border-color:var(--ua-cs-border-soft)!important;background:var(--ua-cs-surface-raised)!important;padding:22px!important;box-shadow:none!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .bg-card.rounded-card.border.border-border.p-6+.bg-card.rounded-card.border.border-border.p-6{margin-top:22px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form h1,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form h2,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form h3{line-height:1.18!important;letter-spacing:0!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form h2{font-size:1.02rem!important;font-weight:680!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form h3{font-size:.76rem!important;font-weight:740!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .text-sm.text-muted-foreground,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .text-xs.text-muted-foreground,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form label{line-height:1.22!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form label{margin-bottom:6px!important;font-weight:620!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form input:not([type=checkbox]):not([type=radio]),body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form select:not(.status-select):not(.costsheet-outcome-select),body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form textarea{min-width:0!important;min-height:var(--ua-cs-control-h)!important;border-radius:var(--ua-cs-radius)!important;border-width:1px!important;border-color:hsl(var(--input))!important;background-color:hsl(var(--card))!important;color:hsl(var(--foreground))!important;line-height:1.2!important;box-shadow:none!important;transform:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form input:not([type=checkbox]):not([type=radio]):focus,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form select:not(.status-select):not(.costsheet-outcome-select):focus,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form textarea:focus{border-color:hsl(var(--ring)/.62)!important;box-shadow:0 0 0 3px var(--ua-cs-focus)!important;outline:none!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form input[type=text],body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form textarea{overflow:hidden;text-overflow:ellipsis}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form input[type=number]{text-align:right!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form select:not(.status-select):not(.costsheet-outcome-select){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:38px!important;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--muted-foreground)) 50%),linear-gradient(135deg,hsl(var(--muted-foreground)) 50%,transparent 50%)!important;background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form thead{background:hsl(var(--surface-secondary))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form th{height:42px!important;padding:0 10px!important;color:hsl(var(--muted-foreground))!important;font-size:.72rem!important;font-weight:700!important;vertical-align:middle!important;white-space:nowrap!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form td{padding:7px 9px!important;vertical-align:middle!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form tbody tr{transition:background-color .12s ease!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form tbody tr:hover{background:hsl(var(--surface-secondary)/.55)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table input:not([type=checkbox]):not([type=radio]),body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table select:not(.status-select):not(.costsheet-outcome-select){min-height:var(--ua-cs-table-control-h)!important;height:var(--ua-cs-table-control-h)!important;padding:0 8px!important;font-size:.86rem!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table select:not(.status-select):not(.costsheet-outcome-select){padding-right:30px!important;background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table td:last-child,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table th:last-child{width:66px!important;padding-left:4px!important;padding-right:4px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button:not(.premium-theme-toggle){border-radius:var(--ua-cs-radius)!important;box-shadow:none!important;transform:none!important;white-space:nowrap!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button:not(.premium-theme-toggle):hover{transform:none!important;box-shadow:none!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button:not(.premium-theme-toggle):focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--ua-cs-focus)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=bg-gradient-to-r],body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=from-primary]{background:hsl(var(--foreground))!important;color:hsl(var(--background))!important;border:1px solid hsl(var(--foreground))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=bg-gradient-to-r]:hover,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=from-primary]:hover{opacity:.88!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button.text-red-500,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button.text-red-600,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=text-red]{min-width:54px!important;min-height:30px!important;padding:0 10px!important;border:1px solid hsl(var(--destructive)/.24)!important;background:hsl(var(--destructive)/.08)!important;color:hsl(var(--destructive))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button.text-red-500:hover,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button.text-red-600:hover,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form button[class*=text-red]:hover{background:hsl(var(--destructive)/.13)!important;border-color:hsl(var(--destructive)/.36)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.bg-muted.rounded-button.border.border-border.text-xs{height:34px!important;padding:2px!important;gap:2px!important;border-radius:var(--ua-cs-radius)!important;background:hsl(var(--surface-secondary))!important;border-color:hsl(var(--border))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.bg-muted.rounded-button.border.border-border.text-xs>button{min-height:28px!important;height:28px!important;min-width:34px!important;padding:0 10px!important;border-radius:3px!important;line-height:28px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.bg-muted.rounded-button.border.border-border.text-xs>button.bg-primary{background:hsl(var(--foreground))!important;color:hsl(var(--background))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="bg-muted/30"][class*=p-4][class*=border][class*=mb-4]{border-radius:var(--ua-cs-radius-soft)!important;border-color:hsl(var(--border))!important;background:hsl(var(--surface-secondary)/.58)!important;padding:14px!important;box-shadow:none!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-gradient-to-br],body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-muted]{border-radius:var(--ua-cs-radius-soft)!important;border-color:hsl(var(--border))!important;background:hsl(var(--surface-secondary)/.62)!important;background-image:none!important;padding:14px!important;box-shadow:none!important;transform:none!important;transition:border-color .15s ease,background-color .15s ease!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-gradient-to-br]:hover,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-muted]:hover{border-color:hsl(var(--border))!important;background:hsl(var(--surface-secondary)/.72)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div .text-sm,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div label{color:hsl(var(--muted-foreground))!important;font-size:.76rem!important;font-weight:660!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div .text-2xl,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div .text-xl{font-size:1.08rem!important;line-height:1.2!important;font-weight:730!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .sticky{top:82px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .bg-card.rounded-card.border.border-border.p-6{padding:18px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm{display:grid!important;gap:8px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;min-height:31px!important;padding:3px 0!important;line-height:1.2!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between.border-t{padding-top:10px!important;margin-top:2px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between>span:first-child{min-width:0!important;color:hsl(var(--muted-foreground))!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between>span:last-child{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:-moz-max-content!important;min-width:max-content!important;color:hsl(var(--foreground))!important;font-weight:650!important;white-space:nowrap!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between span span{display:inline-flex!important;align-items:center!important;height:19px!important;padding:0 5px!important;border-radius:3px!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--surface-secondary))!important;color:hsl(var(--muted-foreground))!important;font-size:.68rem!important;font-weight:700!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .space-y-2.text-sm>.flex.justify-between.p-2{min-height:48px!important;padding:10px 12px!important;margin-left:0!important;margin-right:0!important;border-radius:var(--ua-cs-radius-soft)!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] input[placeholder="Enter competitor's price"],body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] input[placeholder="Override total price"]{min-height:40px!important}@media (max-width:1180px){body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .bg-card.rounded-card.border.border-border.p-6{padding:18px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body:has(input[placeholder="Search HubSpot deals or paste URL..."]){--ua-cs-control-h:41px}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .bg-card.rounded-card.border.border-border.p-6{padding:16px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-2,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-3,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-5{grid-template-columns:1fr!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.gap-4,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.justify-between,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.justify-between{flex-wrap:wrap!important;row-gap:10px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table{min-width:760px!important}body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] .sticky{position:static!important}}@media print{body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .bg-card.rounded-card.border.border-border.p-6,body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-gradient-to-br],body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-muted]{box-shadow:none!important;background:white!important}}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) [class*=min-h-screen][class*="bg-muted/30"] form [class~="lg:col-span-3"]>[class~=bg-card][class~=rounded-card][class~=border][class~=border-border][class~=p-6],html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class~=bg-card][class~=rounded-card][class~=border][class~=border-border][class~=p-6]{border-radius:6px!important;padding:22px!important;border-color:hsl(var(--border))!important;background:hsl(var(--card))!important;box-shadow:none!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class~=bg-card][class~=rounded-card][class~=border][class~=border-border][class~=p-6] h2{font-size:1.02rem!important;line-height:1.18!important;font-weight:680!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) [class*=min-h-screen][class*="bg-muted/30"] form select:not(.status-select):not(.costsheet-outcome-select),html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) [class*=min-h-screen][class*="bg-muted/30"] form select[class~=rounded-lg]:not(.status-select):not(.costsheet-outcome-select){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border-radius:4px!important;padding-right:38px!important;background-color:hsl(var(--card))!important;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--muted-foreground)) 50%),linear-gradient(135deg,hsl(var(--muted-foreground)) 50%,transparent 50%)!important;background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) [class*=min-h-screen][class*="bg-muted/30"] form table select:not(.status-select):not(.costsheet-outcome-select){padding-right:30px!important;background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px)!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-gradient-to-br],html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .grid.grid-cols-4.gap-4>div[class*=bg-muted]{border-radius:6px!important;padding:14px!important;background:hsl(var(--surface-secondary)/.62)!important;background-image:none!important;border-color:hsl(var(--border))!important;box-shadow:none!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form [class*="lg:col-span-1"] [class~=bg-card][class~=rounded-card][class~=border][class~=border-border][class~=p-6]{border-radius:6px!important;padding:18px!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.bg-muted.rounded-button.border.border-border.text-xs{height:38px!important;padding:3px!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form .flex.items-center.bg-muted.rounded-button.border.border-border.text-xs>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:32px!important;min-height:32px!important;line-height:1!important;padding:0 12px!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table{border-collapse:collapse!important;table-layout:fixed!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody tr:hover,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody tr:hover>td{background-color:hsl(var(--surface-hover)/.72)!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table td:last-child,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table th:last-child{width:86px!important;min-width:86px!important;max-width:86px!important;padding-left:8px!important;padding-right:8px!important;text-align:center!important;overflow:hidden!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child{white-space:nowrap!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button.text-red-500,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button.text-red-600,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button[class*=text-red]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:58px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 10px!important;border:1px solid hsl(var(--destructive)/.28)!important;border-radius:5px!important;background:hsl(var(--destructive)/.08)!important;color:hsl(var(--destructive))!important;font-size:12px!important;font-weight:680!important;line-height:1!important}html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button.text-red-500:hover,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button.text-red-600:hover,html body:has(input[placeholder="Search HubSpot deals or paste URL..."]) form table tbody td:last-child button[class*=text-red]:hover{background:hsl(var(--destructive)/.14)!important;border-color:hsl(var(--destructive)/.42)!important}.quote-attach__heading{margin:0 0 10px}.quote-attach__heading,.quote-attach__upload{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.quote-attach__upload{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:12px 16px;border:1px dashed hsl(var(--border));border-radius:8px;background:hsl(var(--muted)/.3);text-align:center;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.quote-attach__upload:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.06)}.quote-attach__upload:focus-within{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.16)}.quote-attach__upload svg{width:16px;height:16px;flex-shrink:0;color:hsl(var(--muted-foreground));transition:color .14s ease}.quote-attach__upload:hover svg{color:hsl(var(--primary))}.quote-attach__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quote-attach__hint{margin:6px 0 0;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.quote-attach__status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:7px;font-size:12px;line-height:1.4}.quote-attach__status--local{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.07);color:hsl(var(--foreground))}.quote-attach__status--error{border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.quote-attach__status button{flex-shrink:0;border:1px solid;border-radius:6px;padding:4px 9px;background:transparent;color:inherit;font-weight:700;cursor:pointer}.quote-attach__status button:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.18)}.quote-attach__status button:disabled{opacity:.55;cursor:not-allowed}.quote-attach__list{list-style:none;display:flex;flex-direction:column;margin:12px 0 0;padding:0;border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.quote-attach__item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.quote-attach__item:last-child{border-bottom:none}.quote-attach__item:hover{background:hsl(var(--muted)/.35)}.quote-attach__item>svg{width:16px;height:16px;flex-shrink:0;color:hsl(var(--muted-foreground))}.quote-attach__name{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-attach__source{flex-shrink:0;padding:2px 7px;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.quote-attach__reuse-toggle{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 9px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.quote-attach__reuse-toggle:hover{border-color:hsl(var(--primary)/.45);color:hsl(var(--foreground))}.quote-attach__reuse-toggle input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:hsl(var(--primary));cursor:pointer}.quote-attach__reuse-toggle:has(input[type=checkbox]:checked){border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.quote-attach__remove,.quote-attach__view{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.quote-attach__remove svg,.quote-attach__view svg{width:15px;height:15px}.quote-attach__view{color:hsl(var(--muted-foreground))}.quote-attach__view:hover{background:hsl(var(--accent));border-color:hsl(var(--accent-foreground)/.2);color:hsl(var(--foreground))}.quote-attach__remove{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.3)}.quote-attach__remove:hover{background:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive))}.quote-attach__remove:focus-visible,.quote-attach__reuse-toggle:focus-visible,.quote-attach__view:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.16)}.quote-attach.is-uploading{opacity:.75}.quote-attach.is-uploading .quote-attach__upload,.quote-attach__upload:has(.quote-attach__input:disabled){animation:quote-attach-pulse 1.2s ease-in-out infinite;cursor:progress}.quote-attach__remove:disabled,.quote-attach__reuse-toggle:has(input:disabled),.quote-attach__view:disabled{opacity:.5;cursor:not-allowed}@keyframes quote-attach-pulse{0%,to{border-color:hsl(var(--border));background:hsl(var(--muted)/.3)}50%{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.08)}}.material-row__quote-indicator svg{width:16px;height:16px}.material-row__quote-indicator:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.16)}.quote-attach__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid hsl(var(--primary)/.3);border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.quote-attach__chip:hover{background:hsl(var(--primary)/.16);border-color:hsl(var(--primary)/.5)}.quote-attach__chip:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.16)}.quote-attach__chip svg{width:13px;height:13px;flex-shrink:0}.quote-attach__chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-color-scheme:dark){.quote-attach__item{background:hsl(var(--card))}}.ua-date-field,html body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form .ua-date-field.ua-date-field{position:relative!important}html body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form input.ua-date-field__native-input,input.ua-date-field__native-input{cursor:pointer!important;padding-right:48px!important;font-variant-numeric:tabular-nums!important}input.ua-date-field__native-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0!important;pointer-events:none!important}input.ua-date-field__native-input::-webkit-date-and-time-value{text-align:left!important}.ua-date-field__button,html body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form .ua-date-field__button.ua-date-field__button{position:absolute!important;top:25px!important;right:6px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.ua-date-field__button svg{width:16px!important;height:16px!important;stroke-width:2!important}.ua-date-field__button:hover,html body:has(form) [class*=min-h-screen][class*="bg-muted/30"] form .ua-date-field__button.ua-date-field__button:hover{border-color:hsl(var(--border))!important;background:hsl(var(--surface-secondary))!important;color:hsl(var(--foreground))!important;transform:none!important}.ua-date-field__button:focus-visible{outline:none!important;border-color:hsl(var(--ring)/.56)!important;box-shadow:0 0 0 3px hsl(var(--ring)/.16)!important}.ua-date-popover{position:fixed;z-index:120;width:326px;max-width:calc(100vw - 24px);min-height:0!important;height:auto!important;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 20px 60px -34px hsl(0 0% 0%/.38),0 8px 26px -20px hsl(0 0% 0%/.24);transform-origin:top left;animation:ua-date-popover-in .14s cubic-bezier(.22,1,.36,1)}.dark .ua-date-popover{background:hsl(var(--surface-primary));box-shadow:0 22px 70px -32px hsl(0 0% 0%/.85),inset 0 1px 0 hsl(0 0% 100%/.04)}.ua-date-popover__header{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:10px}.ua-date-popover__month-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:34px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--surface-secondary));color:hsl(var(--foreground));font-size:.86rem;font-weight:700;line-height:1}.ua-date-popover__month-label svg{width:15px;height:15px;color:hsl(var(--muted-foreground))}.ua-date-popover__nav-button,.ua-date-popover__today{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:none;cursor:pointer;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.ua-date-popover__nav-button{width:34px;height:34px;padding:0}.ua-date-popover__nav-button svg{width:16px;height:16px}.ua-date-popover__nav-button:hover,.ua-date-popover__today:hover{border-color:hsl(var(--foreground)/.28);background:hsl(var(--accent));transform:none!important}.ua-date-popover__day:focus-visible,.ua-date-popover__nav-button:focus-visible,.ua-date-popover__today:focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--ring)/.16);border-color:hsl(var(--ring)/.56)}.ua-date-popover__grid,.ua-date-popover__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ua-date-popover__weekdays{gap:4px;margin-bottom:5px;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:720;text-align:center;text-transform:uppercase}.ua-date-popover__weekdays span{display:grid;place-items:center;height:22px}.ua-date-popover__grid{gap:4px}.ua-date-popover__day{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:hsl(var(--foreground));box-shadow:none;cursor:pointer;font-size:.85rem;font-weight:620;line-height:1;font-variant-numeric:tabular-nums;transform:none!important;transition:background-color .13s ease,border-color .13s ease,color .13s ease,opacity .13s ease!important}.ua-date-popover__day:hover{border-color:hsl(var(--border));background:hsl(var(--surface-secondary));transform:none!important}.ua-date-popover__day[data-outside-month=true]{color:hsl(var(--muted-foreground));opacity:.52}.ua-date-popover__day[data-today=true]{border-color:hsl(var(--warning)/.52);background:hsl(var(--warning)/.08);color:hsl(var(--foreground))}.ua-date-popover__day[data-focused=true]:not([data-selected=true]){border-color:hsl(var(--ring)/.5);background:hsl(var(--surface-secondary))}.ua-date-popover__day[data-selected=true]{font-weight:760;opacity:1}.ua-date-popover__day[data-selected=true],.ua-date-popover__day[data-selected=true]:hover{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.ua-date-popover__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid hsl(var(--border))}.ua-date-popover__selected{min-width:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.2}.ua-date-popover__today{flex:0 0 auto;min-height:30px;padding:0 11px;font-size:.75rem;font-weight:700}@keyframes ua-date-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.ua-date-popover{width:calc(100vw - 24px);padding:10px}.ua-date-popover__day{height:34px;min-height:34px}}@media (prefers-reduced-motion:reduce){.ua-date-popover{animation-duration:1ms!important}.ua-date-field__button,.ua-date-popover *{transition-duration:1ms!important}}@media print{.ua-date-field__button,.ua-date-popover{display:none!important}}