.private-toggle{border:1px solid var(--border);height:24px;min-height:24px;color:var(--muted-foreground);background:0 0;border-radius:6px;gap:5px;padding:0 7px;font-size:10px}.private-toggle[data-state=on]{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.private-toggle[data-state=on]:hover{color:var(--primary-foreground);background:var(--primary)}.private-toggle svg{width:12px;height:12px}.private-attribution{min-height:28px;color:var(--muted-foreground);cursor:help;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 5px;font-size:10px;display:flex}.private-attribution:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.private-attribution-brand{align-items:center;gap:3px;display:flex}.private-attribution-brand img{object-fit:contain;flex:none}.private-route-popover{width:min(320px,100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto}.private-route-popover .private-route{border-top:0;padding-top:0}.private-route-popover .order-details-note{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.private-route-popover .order-details-values{margin:0}.private-attribution strong{color:var(--foreground);font-weight:600}.private-attribution svg{color:var(--primary)}.private-recipient-fields{gap:8px;min-width:0;padding:0 15px 8px;display:grid}@media (width<=560px){.private-recipient-fields{padding-inline:12px}}.private-recipient{gap:6px}.private-recipient [data-slot=input-group]{box-shadow:none}.private-recipient [data-slot=field-error]{font-size:11px;line-height:1.4}.private-recipient [data-slot=field-label]{font-size:11px}.private-recipient input{width:100%;min-width:0;font-family:var(--font-mono);font-size:11px}.private-route{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:12px;display:grid}.private-order-details{border-top:0;padding-top:0}.private-route-heading{color:var(--primary);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.private-route-status{margin:0;font-weight:600}.private-deposit{gap:8px;min-width:0;display:grid}.private-deposit p,.private-order-reference p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.private-order-reference{color:var(--muted-foreground);font-size:11px}.private-order-reference summary{cursor:pointer;padding-block:6px}.private-order-id{font-family:var(--font-mono);overflow-wrap:anywhere}.private-order-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;display:flex}.private-order-actions a{color:var(--primary)}@media (width<=760px){.private-toggle{height:28px;min-height:28px;position:relative}.private-toggle:after{content:"";position:absolute;inset:-8px 0}.private-attribution{min-height:44px}.private-order-reference summary{padding-block:14px}.private-order-actions a{align-items:center;min-height:44px;display:flex}}.private-route-providers{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:11px}.swap-card.swap-card--terminal .transfer-field:has(.private-toggle){grid-template-rows:minmax(40px,auto) minmax(56px,1fr)}.swap-card.swap-card--terminal .transfer-field__topline:has(.private-toggle){min-height:40px;padding-top:8px}@media (width<=760px){.swap-card.swap-card--terminal .transfer-field:has(.private-toggle){grid-template-rows:minmax(48px,auto) minmax(56px,1fr)}.swap-card.swap-card--terminal .transfer-field__topline:has(.private-toggle){min-height:48px;padding-top:4px}}.order-expiry-picker{gap:6px;min-width:0;margin-top:4px}.order-expiry-picker-label{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.order-expiry-picker-label [data-slot=field-label]{font-size:11px}.order-expiry-picker-label>span{flex:none;font-size:10px}.order-expiry-popup-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.order-expiry-popup-time{grid-template-columns:auto 54px 4px 54px;align-items:center;gap:4px;min-width:0;display:grid}.order-expiry-time-label{color:var(--muted-foreground);margin-right:4px;font-size:11px}.order-expiry-time-separator{color:var(--muted-foreground);text-align:center;font-family:var(--font-mono);align-self:center;font-size:12px}.order-expiry-date-trigger{justify-content:flex-start;gap:6px;width:100%;min-width:0;height:36px;padding-inline:8px;font-weight:400}.order-expiry-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-expiry-popup-time [data-slot=select-trigger]{width:100%;min-width:0;height:36px;font-family:var(--font-mono);padding-inline:7px;font-size:12px}.order-expiry-done{height:36px;padding-inline:12px}.order-expiry-calendar-popover{width:min(296px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);background:var(--popover);padding:10px;overflow-y:auto}.order-expiry-calendar.rdp-root{--rdp-accent-color:var(--primary);--rdp-accent-background-color:var(--secondary);--rdp-day-height:40px;--rdp-day_button-height:40px;--rdp-day_button-width:100%;--rdp-day_button-border-radius:7px;--rdp-selected-border:1px solid var(--primary);--rdp-nav_button-height:36px;--rdp-nav_button-width:36px;--rdp-nav-height:40px;--rdp-today-color:var(--primary);--rdp-outside-opacity:1;width:100%;font-family:var(--font-sans);font-size:12px}.order-expiry-calendar .rdp-months,.order-expiry-calendar .rdp-month{width:100%}.order-expiry-calendar .rdp-month_grid{table-layout:fixed;width:100%}.order-expiry-calendar .rdp-day{width:14.2857%}.order-expiry-calendar .rdp-day_button{font-family:var(--font-mono);font-size:11px}.order-expiry-calendar .rdp-outside .rdp-day_button{color:var(--muted-foreground)}.order-expiry-calendar .rdp-caption_label{font-size:12px;font-weight:500}.order-expiry-calendar .rdp-weekday{color:var(--muted-foreground);font-size:10px;font-weight:400}.order-expiry-calendar .rdp-selected .rdp-day_button{background:var(--primary);color:var(--primary-foreground);font-weight:600}.order-expiry-calendar .rdp-day_button:hover:not(:disabled),.order-expiry-calendar .rdp-button_previous:hover:not(:disabled),.order-expiry-calendar .rdp-button_next:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}.order-expiry-calendar .rdp-day_button:focus-visible,.order-expiry-calendar .rdp-button_previous:focus-visible,.order-expiry-calendar .rdp-button_next:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.order-expiry-calendar .rdp-button_previous,.order-expiry-calendar .rdp-button_next{border-radius:7px}.order-expiry-calendar .rdp-chevron{width:16px;height:16px}.order-expiry-time-options{min-width:76px;max-height:min(264px,var(--radix-select-content-available-height))}.order-expiry-calendar-popover[data-state=closed],.order-expiry-time-options[data-state=closed]{animation:none}.order-expiry-time-options [data-slot=select-item]{min-height:36px;font-family:var(--font-mono);font-size:12px}.order-expiry-picker-error{color:var(--destructive);margin:0;font-size:11px;line-height:1.5}@media (width<=760px){.order-expiry-date-trigger,.order-expiry-popup-time [data-slot=select-trigger],.order-expiry-done,.order-expiry-time-options [data-slot=select-item]{min-height:44px}.order-expiry-calendar.rdp-root{--rdp-day-height:44px;--rdp-day_button-height:44px;--rdp-nav_button-height:44px;--rdp-nav_button-width:44px;--rdp-nav-height:44px}}
