.empty-state{text-align:center;background:#fff;border:1px dashed #0a16280f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-state .empty-state-icon{color:#4b8fb8;background:#4b8fb814;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:flex}.empty-state .empty-state-title{color:#0a1628;margin-bottom:6px;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600}.empty-state .empty-state-desc{color:#0a162899;max-width:360px;font-size:13px;line-height:1.6}.empty-state .empty-state-action{margin-top:18px}.bookings-page .bookings-layout{gap:0;display:flex}.bookings-page .bookings-main{flex:1;min-width:0;transition:padding-right .3s}.bookings-page .bookings-layout.has-panel .bookings-main{padding-right:16px}.bookings-page .bookings-panel{background:#fff;border-radius:14px;flex-shrink:0;width:420px;max-height:calc(100vh - 160px);position:sticky;top:80px;overflow-y:auto}.bookings-page .bp-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffffe6;border-bottom:1px solid #0a16280f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.bookings-page .bp-title{color:#0a1628;font-size:16px;font-weight:700}.bookings-page .bp-ref{color:#0a162866;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px}.bookings-page .bp-close{cursor:pointer;color:#0a162866;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:background .15s;display:flex}.bookings-page .bp-close:hover{background:#f8f9fb}.bookings-page .bp-body{padding:24px}.bookings-page .bp-section{margin-bottom:20px}.bookings-page .bp-kv{color:#0a162899;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.bookings-page .bp-kv span:last-child{color:#0a1628;font-weight:500}.bookings-page .bp-mono{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px}.bookings-page .bp-note{color:#0a162899;background:#f8f9fb;border-radius:8px;margin-bottom:6px;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.6}.bookings-page .bp-name{color:#0a1628;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700}.bookings-page .bp-pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.bookings-page .bp-pricing{background:#f8f9fb;border-radius:12px;margin-bottom:20px;padding:20px}.bookings-page .bp-section-label{text-transform:uppercase;letter-spacing:.1em;color:#0a162866;margin-bottom:14px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.bookings-page .bp-price-row{color:#0a162899;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.bookings-page .bp-amount{color:#0a1628;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.bookings-page .bp-price-total{border-top:1px solid #0a16280f;margin-top:8px;padding-top:14px}.bookings-page .bp-total-val{color:#c9a96e;letter-spacing:-.03em;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700}.bookings-page .bp-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.bookings-page .bp-timeline{margin-bottom:16px}.bookings-page .bp-tl-items{padding-left:24px;position:relative}.bookings-page .bp-tl-items:before{content:"";background:#0a16281a;width:1px;position:absolute;top:8px;bottom:0;left:7px}.bookings-page .bp-tl-item{margin-bottom:18px;position:relative}.bookings-page .bp-tl-dot{background:#fff;border:2px solid #0a16281a;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-24px}.bookings-page .bp-tl-item.active .bp-tl-dot{border-color:#c9a96e}.bookings-page .bp-tl-title{color:#0a1628;font-size:12px;font-weight:700}.bookings-page .bp-tl-meta{color:#0a162866;margin-top:2px;font-size:10px}@media (width<=900px){.bookings-page .bookings-layout{flex-direction:column}.bookings-page .bookings-panel{width:100%;max-height:none;position:static}}@media (width<=600px){.bookings-page .bookings-panel{z-index:90;border-radius:0;width:auto;max-height:100dvh;position:fixed;inset:0}.bookings-page .bp-header,.bookings-page .bp-body{padding:16px}.bookings-page .bp-price-row,.bookings-page .bp-kv{overflow-wrap:anywhere;gap:12px}.bookings-page .bp-price-row>span:last-child{flex-shrink:0}}.bookings-page .filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.bookings-page .filter-tabs{background:#fff;border-radius:10px;gap:4px;padding:4px;display:flex;box-shadow:0 1px 3px #0a162805}.bookings-page .filter-tab{color:#0a162866;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.bookings-page .filter-tab:hover{color:#0a1628}.bookings-page .filter-tab.active{color:#fff;background:#0a1628}.bookings-page .filter-search{color:#0a1628;background:#fff;border:1px solid #0a16280f;border-radius:10px;outline:none;flex:0 0 260px;padding:9px 14px;font-family:inherit;font-size:12px;transition:border-color .15s;box-shadow:0 1px 3px #0a162805}.bookings-page .filter-search::placeholder{color:#0a162840}.bookings-page .filter-search:focus{border-color:#0a16282e}.bookings-page .loading{text-align:center;color:#0a16284d;text-transform:uppercase;letter-spacing:.04em;padding:48px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px}.bookings-page .bookings-table-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0a162805}.bookings-page .bookings-table-card table{border-collapse:collapse;width:100%}.bookings-page .bookings-table-card th{color:#0a162840;text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:12px 22px;font-size:9px;font-weight:600}.bookings-page .bookings-table-card td{padding:13px 22px;font-size:13px}.bookings-page .bookings-table-card tbody tr{cursor:pointer;transition:background .1s}.bookings-page .bookings-table-card tbody tr:hover{background:#0a162803}.bookings-page .bookings-table-card tbody tr+tr td{box-shadow:inset 0 1px #0a162808}.bookings-page .bookings-table-card .tn{letter-spacing:-.02em;color:#0a1628;font-weight:600}.bookings-page .bookings-table-card .te{color:#0a16284d;margin-top:2px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:10px}.bookings-page .bookings-table-card .ty{color:#0a162880;background:#0a16280a;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.bookings-page .bookings-table-card .tdt{color:#0a162859;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px}.bookings-page .bookings-table-card .ta{letter-spacing:-.04em;color:#0a1628;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:700}.bookings-page .bookings-table-card .ts{border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.bookings-page .bookings-table-card .ts:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.bookings-page .bookings-table-card .ts.ok{color:#22c55e;background:#22c55e1a}.bookings-page .bookings-table-card .ts.wait{color:#f59e0b;background:#f59e0b1a}.bookings-page .bookings-table-card .ts.done{color:#4b8fb8;background:#4b8fb80a}.modal-backdrop{z-index:100;background:#0a162866;justify-content:center;align-items:center;padding:24px;animation:.15s backdrop-in;display:flex;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal-card{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 48px);animation:.18s modal-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #0a162840}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid #0a16280a;justify-content:space-between;align-items:flex-start;padding:20px 26px;display:flex}.modal-header h3{color:#0a1628;letter-spacing:-.03em;font-size:18px;font-weight:700}.modal-header .modal-sub{color:#0a162866;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.modal-header .modal-sub .mono{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace}.modal-header .modal-sub .ts{border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.modal-header .modal-sub .ts:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.modal-header .modal-sub .ts.ok{color:#22c55e;background:#22c55e1a}.modal-header .modal-sub .ts.wait{color:#f59e0b;background:#f59e0b1a}.modal-header .modal-sub .ts.done{color:#4b8fb8;background:#4b8fb80a}.modal-close{color:#0a162866;cursor:pointer;background:#0a16280a;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:flex}.modal-close:hover{color:#0a1628;background:#0a162814}.modal-body{flex:1;padding:22px 26px;overflow-y:auto}.modal-body .form-grid{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}.modal-body .form-field{flex-direction:column;display:flex}.modal-body .form-field.full{grid-column:1/-1}.modal-body .form-field label{color:#0a162859;margin-bottom:4px;font-size:11px;font-weight:600}.modal-body .form-field input,.modal-body .form-field select,.modal-body .form-field textarea{color:#0a1628;background:#0a162805;border:1px solid #0a16280f;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;transition:border-color .15s,background .15s}.modal-body .form-field input:focus,.modal-body .form-field select:focus,.modal-body .form-field textarea:focus{background:#0a162808;border-color:#0a162826}.modal-body .form-field textarea{resize:vertical}.modal-body .form-actions{border-top:1px solid #0a16280a;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.modal-body .form-error{color:#b23024;background:#e74c3c0f;border:1px solid #e74c3c2e;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:12px}.modal-body .kv-grid{grid-template-columns:repeat(2,1fr);gap:14px 22px;margin-bottom:6px;display:grid}.modal-body .kv-grid>div{flex-direction:column;gap:4px;display:flex}.modal-body .kv-grid label{letter-spacing:.1em;text-transform:uppercase;color:#0a16284d;font-size:9px;font-weight:600}.modal-body .kv-grid .mono{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px}.modal-body .kv-grid .amt{letter-spacing:-.03em;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.modal-body .kv-grid .amt.total{color:#0a1628;font-size:18px}.modal-body .kv-block{margin-top:18px}.modal-body .kv-block label{letter-spacing:.1em;text-transform:uppercase;color:#0a16284d;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.modal-body .kv-block p{color:#0a1628b3;font-size:13px;line-height:1.55}.modal-footer{background:#0a162803;border-top:1px solid #0a16280a;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}.booking-form-modal{max-width:680px}.extras-checklist{flex-direction:column;gap:6px;margin-top:6px;display:flex}.extra-item{cursor:pointer;background:#0a162805;border:1px solid #0a16280a;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:all .1s;display:flex}.extra-item:hover{border-color:#0a16281f}.extra-item input[type=checkbox]{accent-color:#0a1628;width:16px;height:16px}.extra-item .extra-name{color:#0a1628;flex:1;font-weight:500}.extra-item .extra-price{color:#0a1628;letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.booking-totals{background:#0a162805;border-radius:10px;flex-direction:column;gap:6px;margin-top:18px;padding:16px 18px;display:flex}.booking-totals .total-row{color:#0a16288c;justify-content:space-between;font-size:12px;display:flex}.booking-totals .total-row span:last-child{color:#0a1628;font-family:Outfit,sans-serif;font-weight:600}.booking-totals .total-final{color:#0a1628;border-top:1px solid #0a16280f;margin-top:4px;padding-top:8px;font-size:14px;font-weight:700}.booking-totals .total-final span:last-child{letter-spacing:-.04em;font-size:18px;font-weight:700}.form-hint{color:#0a162859;margin-top:4px;font-size:10px;display:block}.form-warning{color:#e67e22;margin-top:4px;font-size:10px;font-weight:600;display:block}.weather-hints{flex-direction:column;gap:4px;margin-top:8px;display:flex}.weather-hint-loc{color:#0a162899;background:#0a162805;border-radius:6px;padding:6px 12px;font-size:11px}.weather-hint-loc strong{color:#0a1628;font-weight:600}.weather-hint-loc.unsafe{color:#b45309;background:#f59e0b0f;border:1px solid #f59e0b26;font-weight:600}.discount-toggle{color:#0a1628;cursor:pointer;vertical-align:middle;background:#0a16280a;border:1px solid #0a16281f;border-radius:4px;justify-content:center;align-items:center;width:22px;height:18px;margin-left:6px;font-family:inherit;font-size:10px;font-weight:700;transition:all .1s;display:inline-flex}.discount-toggle:hover{background:#0a162814}.sunset-hint{color:#92740a;background:#c9a96e0f;border:1px solid #c9a96e33;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.5}.sunset-hint strong{letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.auto-badge{letter-spacing:.1em;text-transform:uppercase;color:#4b8fb8;background:#4b8fb814;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:8px;font-weight:700}.cancel-modal{max-width:540px}.cancel-modal .cancel-warning{color:#b91c1c;background:#ef44440a;border:1px solid #ef444426;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:12px;line-height:1.55}.cancel-modal .cancel-warning strong{font-weight:700}.cancel-modal .refund-options{flex-direction:column;gap:6px;margin-top:6px;margin-bottom:16px;display:flex}.cancel-modal .refund-option{cursor:pointer;background:#0a162805;border:1px solid #0a16280a;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .1s;display:flex}.cancel-modal .refund-option:hover{border-color:#0a16281f}.cancel-modal .refund-option.selected{background:#0a16280a;border-color:#0a1628}.cancel-modal .refund-option input[type=radio]{accent-color:#0a1628}.cancel-modal .refund-option .option-label{color:#0a1628;font-weight:500}.cancel-modal .refund-option .option-amount{margin-left:auto;font-family:Outfit,sans-serif;font-weight:700}.cancel-modal .partial-input{width:200px;margin-top:8px;margin-left:30px}.test-reschedule-date-row>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.test-reschedule-action{padding:6px 10px;font-size:12px}.test-reschedule-periods{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.7}.test-reschedule-periods p{margin:8px 0}.test-reschedule-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0;display:grid}.test-reschedule-history,.test-reschedule-modal{overflow-wrap:anywhere}.test-reschedule-history summary,.test-reschedule-modal summary{cursor:pointer;font-size:12px}.test-reschedule-history h4,.test-reschedule-history h5,.test-reschedule-modal h4,.test-reschedule-modal h5{color:#0a1628;font-size:12px;font-weight:600}.test-reschedule-history button:focus-visible,.test-reschedule-history input:focus-visible,.test-reschedule-history summary:focus-visible,.test-reschedule-modal button:focus-visible,.test-reschedule-modal input:focus-visible,.test-reschedule-modal summary:focus-visible{outline-offset:3px;outline:2px solid #4b8fb8}@media (width<=600px){.test-reschedule-history .test-reschedule-dates,.test-reschedule-modal .test-reschedule-dates{grid-template-columns:1fr;gap:4px}}.test-reschedule-history{margin:12px 0;font-size:12px;line-height:1.6}.test-reschedule-history>div{margin-top:16px}.test-reschedule-modal .modal-body{font-size:13px;line-height:1.6}.test-reschedule-modal .modal-body>p{margin:12px 0}.test-reschedule-modal .amt{white-space:nowrap;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.test-reschedule-modal .bp-mono{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px}.test-reschedule-modal .form-field{margin:16px 0}.test-reschedule-modal .form-field input{box-sizing:border-box;width:100%;min-width:0}.test-reschedule-modal .form-field small{color:#0a162899;margin-top:8px;display:block}.test-reschedule-modal .bp-price-row{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.test-reschedule-modal .bp-note{color:#0a162899;margin-top:14px;font-size:12px}.test-reschedule-modal .test-reschedule-preview{background:#f8f9fb;border-radius:8px;margin-top:16px;padding:14px}.test-reschedule-modal .test-reschedule-preview details{margin-top:14px}.test-reschedule-modal .test-reschedule-preview details>p{margin-top:10px}@media (width<=600px){.test-reschedule-modal{max-height:calc(100dvh - 48px)}.test-reschedule-modal .modal-header,.test-reschedule-modal .modal-body,.test-reschedule-modal .modal-footer{padding:16px}.test-reschedule-modal .modal-footer{flex-wrap:wrap}.test-reschedule-modal .modal-footer button{white-space:normal}}.test-refunds{margin-top:20px}.test-refunds .amt{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif}.test-refunds h4{margin-bottom:8px}.test-refunds .test-refund-operation{overflow-wrap:anywhere;padding:12px 0;font-size:12px}.test-refunds .test-refund-operation p{margin:4px 0}.test-refund-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.test-refund-actions .form-error{flex-basis:100%}.test-installment-receipt .test-installment-date{overflow-wrap:anywhere;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.6}.test-installment-receipt .test-installment-leg{overflow-wrap:anywhere;margin-top:16px}.test-installment-receipt .test-installment-leg h5{margin-bottom:8px}.test-installment-receipt .test-installment-leg>div+div{margin-top:12px}.test-installment-receipt .test-balance-actions{margin-top:16px}.test-installment-receipt .test-balance-actions p{font-size:12px;line-height:1.6}.test-installment-receipt summary{cursor:pointer}.test-installment-receipt button:focus-visible,.test-installment-receipt summary:focus-visible{outline-offset:3px;outline:2px solid #4b8fb8}.test-refund-modal .amt{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.test-refund-modal fieldset{border:0;min-width:0;margin:16px 0;padding:0}.test-refund-modal .form-field{margin-top:16px}.test-refund-modal .form-field input,.test-refund-modal .form-field select{box-sizing:border-box;width:100%}.test-refund-modal .test-refund-cancel{gap:10px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.test-refund-modal .test-refund-cancel input{flex-shrink:0;align-self:flex-start;margin-top:4px}.test-refund-modal .test-refund-preview{background:#f8f9fb;border-radius:8px;margin-top:16px;padding:14px;font-size:13px;line-height:1.6}.test-refund-modal .bp-note{color:#0a162899;margin-top:16px;font-size:12px;line-height:1.6}.test-refund-modal button:focus-visible,.test-refund-modal input:focus-visible,.test-refund-modal select:focus-visible{outline-offset:2px;outline:2px solid #4b8fb8}.test-refund-modal .modal-body{overflow-wrap:anywhere}@media (width<=600px){.test-refund-modal{max-height:calc(100dvh - 48px)}.test-refund-modal .modal-header,.test-refund-modal .modal-body,.test-refund-modal .modal-footer{padding:16px}.test-refund-modal .modal-footer{flex-wrap:wrap}.test-refund-modal .modal-footer button{white-space:normal}}.ts.cancel{color:#ef4444;background:#ef44440a}.dd-card{max-width:620px}.dd-card .dd-load{text-align:center;color:#0a16284d;text-transform:uppercase;padding:32px;font-family:Space Mono,monospace;font-size:12px}.dd-card .dd-sec{margin-bottom:22px}.dd-card .dd-sec:last-child{margin-bottom:0}.dd-card .dd-sec-head{color:#0a162840;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #0a16280a;margin-bottom:12px;padding-bottom:6px;font-family:Space Mono,monospace;font-size:9px;font-weight:700}.dd-card .dd-sun{flex-wrap:wrap;gap:22px;display:flex}.dd-card .dd-sp{color:#0a16288c;align-items:center;gap:6px;font-size:13px;display:flex}.dd-card .dd-sp.dl{color:#0a162866;font-size:12px}.dd-card .dd-sp-arr{font-size:18px}.dd-card .dd-sp-arr.up{color:#c9a96e}.dd-card .dd-sp-arr.dn{color:#4b8fb8}.dd-card .dd-sp-lbl{font-size:11px}.dd-card .dd-sp-val{color:#0a1628;letter-spacing:-.03em;font-family:Outfit;font-size:18px;font-weight:700}.dd-card .dd-loc{background:#0a162805;border:none;border-radius:12px;margin-bottom:10px;padding:16px 18px}.dd-card .dd-loc.warn{background:#ef444408}.dd-card .dd-loc-name{color:#0a1628;letter-spacing:-.02em;margin-bottom:10px;font-size:13px;font-weight:700}.dd-card .dd-loc-co{color:#0a16284d;margin-left:4px;font-family:Space Mono;font-size:10px;font-weight:400}.dd-card .dd-cond{color:#0a1628a6;margin-bottom:14px;font-size:14px;font-weight:600}.dd-card .dd-grid{grid-template-columns:repeat(2,1fr);gap:10px 20px;display:grid}.dd-card .dd-m{flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:13px;display:flex}.dd-card .dd-m.has-alert .dd-m-v{color:#b91c1c;font-weight:700}.dd-card .dd-m-i{text-align:center;flex-shrink:0;width:20px;font-size:14px}.dd-card .dd-m-l{color:#0a162859;text-transform:uppercase;letter-spacing:.06em;min-width:55px;padding-top:2px;font-family:Space Mono;font-size:10px;font-weight:600}.dd-card .dd-m-v{color:#0a1628;font-weight:600}.dd-card .dd-m-v.red{color:#b91c1c}.dd-card .dd-m-a{color:#b91c1c;width:100%;margin-top:-2px;padding-left:26px;font-size:10px;font-weight:700}.dd-card .dd-unsafe{color:#b91c1c;text-transform:uppercase;letter-spacing:.04em;background:#ef44440f;border:1px solid #ef44442e;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:11px;font-weight:700}.dd-card .dd-conf{color:#0a162880;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.dd-card .dd-conf strong{color:#0a1628}.dd-card .dd-conf-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dd-card .dd-status{border-radius:8px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:600}.dd-card .dd-status.ok{color:#15803d;background:#22c55e0f;border:1px solid #22c55e33}.dd-card .dd-status.bad{color:#b91c1c;background:#ef44440f;border:1px solid #ef44442e}.dd-card .dd-note{color:#0a162866;font-size:12px;font-style:italic}.dd-card .dd-bks{flex-direction:column;gap:6px;display:flex}.dd-card .dd-bk{background:#0a162805;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.dd-card .dd-bk-t{color:#0a162866;min-width:40px;font-family:Space Mono;font-weight:700}.dd-card .dd-bk-n{color:#0a1628;flex:1;font-weight:700}.dd-card .dd-bk-y{color:#0a162880;background:#0a16280a;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.dd-card .dd-bk-tp{color:#0a162866;text-transform:uppercase;font-family:Space Mono;font-size:10px}.dd-card .dd-bk-a{color:#0a1628;letter-spacing:-.03em;font-family:Outfit;font-weight:700}
