.yUez5q_container{-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;min-width:0;padding:12px}.yUez5q_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.yUez5q_navButton{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;transition:all .15s;display:flex}.yUez5q_navButton:hover{color:#222;background:#f5f5f5;border-color:#bbb}.yUez5q_monthTitle{color:#222;text-transform:capitalize;font-size:16px;font-weight:600}.yUez5q_weekDays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.yUez5q_weekDay{text-align:center;color:#999;text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:600}.yUez5q_grid{flex-direction:column;gap:2px;display:flex}.yUez5q_week{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.yUez5q_day{color:#333;cursor:default;background:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:38px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.yUez5q_dayNumber{line-height:1}.yUez5q_availabilityDot{border-radius:50%;width:6px;height:6px}.yUez5q_dotAvailable{background:#4caf50}.yUez5q_dotPartial{background:#f59e0b}.yUez5q_dotBooked{background:#ef4444}.yUez5q_dayAvailable{background:#f0faf0}.yUez5q_dayPartial{background:#fffbf0}.yUez5q_dayBooked{color:#bbb;cursor:not-allowed;background:#fff0f0;text-decoration:line-through}.yUez5q_dayOutside{color:#ccc;background:0 0}.yUez5q_dayToday{font-weight:700;box-shadow:inset 0 0 0 2px #cb2d00}.yUez5q_dayPast{color:#d0d0d0;cursor:default;background:0 0}.yUez5q_dayClickable{cursor:pointer}.yUez5q_dayClickable:hover{background:#f0f0f0}.yUez5q_daySelected{font-weight:600;color:#fff!important;background:#cb2d00!important}.yUez5q_daySelected .yUez5q_availabilityDot{opacity:.6}.yUez5q_dayRangeStart{border-top-right-radius:0;border-bottom-right-radius:0}.yUez5q_dayRangeEnd{border-top-left-radius:0;border-bottom-left-radius:0}.yUez5q_dayInRange{color:#333;background:#fff5f2;border-radius:0}.yUez5q_dayInRange:hover{background:#ffe8e2}.yUez5q_selectionInfo{color:#cb2d00;text-align:center;background:#fff5f2;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:500}.yUez5q_instructions{color:#999;text-align:center;margin-top:12px;font-size:13px}.yUez5q_legend{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:12px;display:flex}.yUez5q_legendItem{color:#888;align-items:center;gap:6px;font-size:11px;display:flex}.yUez5q_legendDot{border-radius:50%;width:6px;height:6px;display:inline-block}.yUez5q_legendAvailable{background:#4caf50}.yUez5q_legendPartial{background:#f59e0b}.yUez5q_legendBooked{background:#ef4444}@media (max-width:480px){.yUez5q_container{padding:14px}.yUez5q_day{min-height:44px;font-size:13px}.yUez5q_monthTitle{font-size:15px}}
.p9Rcxa_container{background:var(--color-bg,#f5f5f5);min-height:100vh;font-family:var(--font-family,"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--color-text,#333)}.p9Rcxa_embed{background:0 0;min-height:auto}.p9Rcxa_header{color:#fff;text-align:center;background:linear-gradient(135deg,#cb2d00 0%,#1e40af 100%);padding:32px 24px}.p9Rcxa_companyName{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.p9Rcxa_publicMessage{opacity:.9;margin:8px 0 0;font-size:15px}.p9Rcxa_partnerLabel{letter-spacing:.3px;text-transform:uppercase;opacity:.85;background:#ffffff26;border-radius:999px;margin:6px 0 0;padding:2px 10px;font-size:13px;display:inline-block}.p9Rcxa_main{max-width:1200px;margin:0 auto;padding:24px}.p9Rcxa_datePickerSection{z-index:10;background:#fff;border-radius:14px;margin-bottom:16px;padding:14px 16px 16px;position:sticky;top:0;box-shadow:0 2px 8px #00000012}.p9Rcxa_datePickerTrigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.p9Rcxa_datePickerTrigger:hover,.p9Rcxa_datePickerTriggerOpen{border-color:#cb2d00;box-shadow:0 0 0 3px #cb2d0012}.p9Rcxa_dateField{flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 14px;transition:background .12s;display:flex}.p9Rcxa_dateField:hover{background:#fafafa}.p9Rcxa_dateFieldActive{background:#fff5f2!important}.p9Rcxa_dateFieldLabel{color:#aaa;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.p9Rcxa_dateFieldValue{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.p9Rcxa_dateFieldPlaceholder{color:#c8c8c8;font-weight:400}.p9Rcxa_dateFieldSep{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.p9Rcxa_dateFieldArrow{color:#ccc;font-size:14px}.p9Rcxa_durationBadge{color:#666;white-space:nowrap;background:#f2f2f2;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.p9Rcxa_datePickerActions{border-left:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.p9Rcxa_clearBtnIcon{color:#aaa;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;transition:all .12s;display:flex}.p9Rcxa_clearBtnIcon:hover{color:#555;background:#f5f5f5;border-color:#999}.p9Rcxa_datePickerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.p9Rcxa_datePickerLabel{color:#555;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.p9Rcxa_calendarWrapper{margin-top:12px}.p9Rcxa_calendarToggleIcon{color:#888;align-items:center;display:inline-flex}.p9Rcxa_timePickerSection{border-top:1px solid #f2f2f2;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.p9Rcxa_timePickerRow{flex-direction:column;gap:8px;display:flex}.p9Rcxa_timePickerLabel{color:#aaa;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.p9Rcxa_timeSlots{scrollbar-width:thin;scrollbar-color:#e8e8e8 transparent;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.p9Rcxa_timeSlots::-webkit-scrollbar{height:3px}.p9Rcxa_timeSlots::-webkit-scrollbar-track{background:0 0}.p9Rcxa_timeSlots::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.p9Rcxa_timeSlot{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8e8e8;border-radius:20px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s}.p9Rcxa_timeSlot:hover{color:#cb2d00;background:#fff5f2;border-color:#cb2d00}.p9Rcxa_timeSlotActive{color:#fff!important;background:#cb2d00!important;border-color:#cb2d00!important}.p9Rcxa_timeSlotActive:hover{background:#b52700!important}.p9Rcxa_timeSelect{color:#cb2d00;cursor:pointer;background:#fff5f2;border:1px solid #f0d0c8;border-radius:4px;max-width:100%;margin-top:1px;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600;display:inline-block}.p9Rcxa_timeSelect:focus{border-color:#cb2d00;outline:none}.p9Rcxa_timeSelectEmpty{color:#aaa;background:#f8f8f8;border-color:#e8e8e8}.p9Rcxa_timeLabel{color:#555;font-size:13px;font-weight:500}.p9Rcxa_timeInputGroup{align-items:center;gap:8px;display:flex}.p9Rcxa_timeIcon{color:#999;flex-shrink:0}.p9Rcxa_timeInput{color:#333;background:#fff;border:1px solid #ddd;border-radius:8px;width:120px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.p9Rcxa_timeInput:focus{border-color:#cb2d00;outline:none;box-shadow:0 0 0 3px #cb2d001a}.p9Rcxa_dateShortcuts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.p9Rcxa_shortcutBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .15s}.p9Rcxa_shortcutBtn:hover{color:#cb2d00;background:#fff5f3;border-color:#cb2d00}.p9Rcxa_clearBtn{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .15s}.p9Rcxa_clearBtn:hover{color:#666;border-color:#999}.p9Rcxa_filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.p9Rcxa_categoryChips{flex-wrap:wrap;gap:8px;display:flex}.p9Rcxa_chip{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:13px;transition:all .15s}.p9Rcxa_chip:hover{color:#cb2d00;border-color:#cb2d00}.p9Rcxa_chipActive{color:#fff;background:#cb2d00;border-color:#cb2d00}.p9Rcxa_chipActive:hover{color:#fff;background:#b52700}.p9Rcxa_searchWrapper{flex:1;min-width:200px;position:relative}.p9Rcxa_searchIcon{color:#999;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.p9Rcxa_searchInput{color:#333;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:10px 16px 10px 36px;font-family:inherit;font-size:14px;transition:border-color .15s}.p9Rcxa_searchInput:focus{border-color:#cb2d00;outline:none;box-shadow:0 0 0 3px #cb2d001a}.p9Rcxa_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;transition:opacity .2s;display:grid}.p9Rcxa_gridLoading{opacity:.6;pointer-events:none}.p9Rcxa_modelCard{background:#fff;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #00000014}.p9Rcxa_modelCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.p9Rcxa_modelCardUnavailable{opacity:.6}.p9Rcxa_modelImageWrapper{width:100%;position:relative;overflow:hidden}.p9Rcxa_categoryBadge{color:#fff;background:#0009;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:10px;left:10px}.p9Rcxa_modelInfo{padding:16px}.p9Rcxa_modelName{color:#222;margin:0 0 8px;font-size:16px;font-weight:600}.p9Rcxa_modelPriceBlock{margin:0 0 10px}.p9Rcxa_modelPrice{color:#cb2d00;margin:0 0 2px;font-size:15px;font-weight:600}.p9Rcxa_modelPriceVatLabel{color:#888;font-size:11px;font-weight:400}.p9Rcxa_modelPriceNet{color:#888;margin:0;font-size:12px}.p9Rcxa_modelAvailability{margin-bottom:12px}.p9Rcxa_availableBadge{color:#2e7d32;background:#e8f5e9;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.p9Rcxa_unavailableBadge{color:#c62828;background:#fce4ec;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.p9Rcxa_totalBadge{color:#1565c0;background:#e3f2fd;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.p9Rcxa_selectDatesHint{color:#999;margin:0;font-size:13px;font-style:italic}.p9Rcxa_detailBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.p9Rcxa_detailBtn:hover{color:#cb2d00;background:#fff5f2;border-color:#cb2d00}.p9Rcxa_addToCartRow{align-items:center;gap:10px;display:flex}.p9Rcxa_quantitySelector{border:1px solid #ddd;border-radius:8px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.p9Rcxa_qtyBtn{cursor:pointer;color:#333;background:#f5f5f5;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:16px;transition:background .15s;display:flex}.p9Rcxa_qtyBtn:hover:not(:disabled){background:#e0e0e0}.p9Rcxa_qtyBtn:disabled{opacity:1;cursor:default;color:#d0d0d0;background:#f5f5f5}.p9Rcxa_qtyValue{text-align:center;width:36px;font-size:14px;font-weight:600}.p9Rcxa_addBtn{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.p9Rcxa_addBtn:hover{background:#b52700}.p9Rcxa_addBtnInCart{background:#2e7d32}.p9Rcxa_addBtnInCart:hover{background:#1b5e20}@keyframes p9Rcxa_cartBounce{0%{transform:scale(1)}30%{transform:scale(1.15)}50%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}.p9Rcxa_addBtnFull{width:100%}.p9Rcxa_addBtnBounce{animation:.5s p9Rcxa_cartBounce}.p9Rcxa_modelActions{gap:8px;display:flex}.p9Rcxa_modelActions .p9Rcxa_detailBtn{flex:1;justify-content:center;align-items:center;display:flex}.p9Rcxa_modelActions .p9Rcxa_addBtn{flex:1;padding:8px 12px;font-size:13px}.p9Rcxa_qtyMax{color:#999;text-align:center;margin-top:2px;font-size:11px}.p9Rcxa_qtyAtMax{color:#cb2d00;font-weight:500}@keyframes p9Rcxa_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.p9Rcxa_cartBar{z-index:100;background:#fff;border-top:1px solid #eee;padding:0 24px 14px;animation:.3s ease-out p9Rcxa_slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}@keyframes p9Rcxa_cartIconBounce{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.3)rotate(-10deg)}50%{transform:scale(1.1)rotate(5deg)}75%{transform:scale(1.2)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.p9Rcxa_cartIconBounce{color:#cb2d00;animation:.5s p9Rcxa_cartIconBounce}.p9Rcxa_cartBarItemsWrapper{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.p9Rcxa_cartBarItemsOpen{max-height:300px;transition:max-height .3s ease-in;overflow-y:auto}.p9Rcxa_cartBarItems{border-bottom:1px solid #eee;flex-direction:column;gap:8px;max-width:1200px;margin:0 auto 10px;padding:14px 0 10px;display:flex}.p9Rcxa_cartBarItem{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.p9Rcxa_cartBarItemName{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.p9Rcxa_cartBarItemActions{align-items:center;gap:10px;display:flex}.p9Rcxa_cartBarItemRemove{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex}.p9Rcxa_cartBarItemRemove:hover{color:#c62828;background:#fce4ec}.p9Rcxa_cartBarContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-top:14px;display:flex}.p9Rcxa_cartBarToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.p9Rcxa_cartBarCount{color:#333;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.p9Rcxa_cartBarChevron{color:#999;font-size:10px}.p9Rcxa_cartBarBtn{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:8px;padding:10px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.p9Rcxa_cartBarBtn:hover{background:#b52700}.p9Rcxa_cartSummaryPage{max-width:960px;margin:0 auto;overflow:hidden}.p9Rcxa_stepBreadcrumb{align-items:center;gap:6px;margin-bottom:24px;font-size:13px;display:flex}.p9Rcxa_breadcrumbStep{color:#aaa;font-weight:500}.p9Rcxa_breadcrumbActive{color:#cb2d00;font-weight:700}.p9Rcxa_breadcrumbFuture{color:#ccc}.p9Rcxa_breadcrumbSep{color:#ddd;font-size:12px}.p9Rcxa_cartLayout{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.p9Rcxa_cartMainCol{flex-direction:column;gap:16px;display:flex}.p9Rcxa_cartColTitle{color:#111;margin:0;font-size:20px;font-weight:700}.p9Rcxa_cartItemCard{background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px;transition:border-color .15s;display:flex;overflow:hidden}.p9Rcxa_cartItemCard:hover{border-color:#ddd}.p9Rcxa_itemThumb{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:68px;height:68px;overflow:hidden}.p9Rcxa_itemThumbImg{object-fit:cover;width:100%;height:100%}.p9Rcxa_itemThumbPlaceholder{color:#bbb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p9Rcxa_itemPriceDetail{color:#777;margin:4px 0 0;font-size:13px}.p9Rcxa_itemPriceDetail strong{color:#111}.p9Rcxa_cartItemControls{text-align:right;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.p9Rcxa_removeBtnIcon{color:#bbb;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,border-color .15s,background .15s;display:flex}.p9Rcxa_removeBtnIcon:hover{color:#c62828;background:#fff5f5;border-color:#f8d7da}.p9Rcxa_cartSideCol{position:sticky;top:16px}.p9Rcxa_cartSidePanel{background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;gap:0;padding:20px;display:flex}.p9Rcxa_sidePanelTitle{color:#111;margin:0 0 14px;font-size:16px;font-weight:700}.p9Rcxa_sidePanelDates{color:#555;background:#f8f9fa;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.p9Rcxa_sidePanelDatesText{flex-direction:column;gap:2px;font-size:13px;display:flex}.p9Rcxa_sidePanelDatesRange{color:#222;font-weight:600}.p9Rcxa_sidePanelDatesDays{color:#888;font-size:12px}.p9Rcxa_sidePanelTimeRow{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.p9Rcxa_sidePanelTimeField{color:#666;flex-direction:column;gap:4px;font-size:11px;display:flex}.p9Rcxa_sidePanelTimeField select{color:#333;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:500}.p9Rcxa_sidePanelTimeField select:focus{border-color:var(--color-primary,#cb2d00);outline:none;box-shadow:0 0 0 2px #cb2d001f}.p9Rcxa_sidePanelDivider{background:#f0f0f0;height:1px;margin:12px 0}.p9Rcxa_sidePanelLines{flex-direction:column;gap:8px;display:flex}.p9Rcxa_sidePanelLine{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.p9Rcxa_sidePanelLineLabel{color:#555;word-break:break-word;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px;min-width:0;display:flex}.p9Rcxa_sidePanelQtyBadge{color:#888;flex-shrink:0;font-size:11px;font-weight:700}.p9Rcxa_sidePanelLineValue{color:#222;flex-shrink:0;font-weight:600}.p9Rcxa_sidePanelSubtotal{color:#555;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;display:flex}.p9Rcxa_sidePanelVat{color:#888;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.p9Rcxa_sidePanelTotal{color:#111;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.p9Rcxa_sidePanelDeposit{color:#888;background:#fffbf0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:8px 10px;font-size:12px;display:flex}.p9Rcxa_sidePanelDeposit span:first-child{align-items:center;gap:4px;display:flex}.p9Rcxa_nextBtnFull{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.p9Rcxa_nextBtnFull:hover{background:#a82500}.p9Rcxa_sidePanelNote{color:#bbb;text-align:center;margin:10px 0 0;font-size:11px}.p9Rcxa_cartSummary{background:#fff;border-radius:12px;padding:28px;box-shadow:0 1px 3px #00000014}.p9Rcxa_stepTitle{color:#222;margin:0 0 20px;font-size:22px;font-weight:700}.p9Rcxa_cartDates{color:#555;background:#f8f9fa;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.p9Rcxa_cartItems{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.p9Rcxa_cartItem{border:1px solid #eee;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.p9Rcxa_cartItemInfo{flex:1;min-width:0}.p9Rcxa_cartItemName{word-break:break-word;margin:0 0 4px;font-size:15px;font-weight:600}.p9Rcxa_cartItemCost{color:#666;margin:0;font-size:13px}.p9Rcxa_cartItemActions{align-items:center;gap:12px;display:flex}.p9Rcxa_removeBtn{color:#c62828;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;transition:all .15s}.p9Rcxa_removeBtn:hover{background:#fce4ec;border-color:#c62828}.p9Rcxa_cartTotal{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;font-size:16px;display:flex}.p9Rcxa_cartDeposit{color:#795548;background:#fff8e1;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.p9Rcxa_cartDeposit span{align-items:center;gap:6px;display:inline-flex}.p9Rcxa_stepActions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.p9Rcxa_backBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:14px;transition:all .15s}.p9Rcxa_backBtn:hover:not(:disabled){color:#333;border-color:#999}.p9Rcxa_backBtn:disabled{opacity:.5;cursor:default}.p9Rcxa_nextBtn{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:8px;padding:10px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.p9Rcxa_nextBtn:hover{background:#b52700}.p9Rcxa_contactSection{background:#fff;border-radius:12px;padding:28px;box-shadow:0 1px 3px #00000014}.p9Rcxa_contactForm{flex-direction:column;gap:16px;display:flex}.p9Rcxa_formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.p9Rcxa_required{color:#cb2d00}.p9Rcxa_contactActions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.p9Rcxa_checkboxLabelError{color:#c62828}.p9Rcxa_reservationSummary{background:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.p9Rcxa_summaryTitle{color:#555;margin:0 0 10px;font-size:15px;font-weight:600}.p9Rcxa_summaryItems{color:#555;margin:8px 0 0;padding-left:20px;font-size:14px}.p9Rcxa_form{flex-direction:column;gap:16px;display:flex}.p9Rcxa_formField{flex-direction:column;gap:6px;display:flex}.p9Rcxa_formLabel{color:#555;font-size:14px;font-weight:500}.p9Rcxa_formInput{color:#333;border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.p9Rcxa_formInput:focus{border-color:#cb2d00;outline:none;box-shadow:0 0 0 3px #cb2d001a}.p9Rcxa_formInputError{border-color:#c62828}.p9Rcxa_formInputError:focus{box-shadow:0 0 0 3px #c628281a}.p9Rcxa_formTextarea{color:#333;resize:vertical;border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.p9Rcxa_formTextarea:focus{border-color:#cb2d00;outline:none;box-shadow:0 0 0 3px #cb2d001a}.p9Rcxa_formCheckbox{flex-direction:column;gap:6px;display:flex}.p9Rcxa_checkboxLabel{cursor:pointer;color:#555;align-items:center;gap:10px;font-size:14px;display:flex}.p9Rcxa_checkboxLabel input[type=checkbox]{accent-color:#cb2d00;width:18px;height:18px}.p9Rcxa_fieldError{color:#c62828;font-size:12px}.p9Rcxa_submitError{color:#c62828;background:#fce4ec;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.p9Rcxa_submitBtn{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:8px;padding:12px 32px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.p9Rcxa_submitBtn:hover:not(:disabled){background:#b52700}.p9Rcxa_submitBtn:disabled{opacity:.6;cursor:default}.p9Rcxa_confirmationCard{text-align:center;background:#fff;border:1px solid #eee;border-radius:14px;max-width:440px;margin:0 auto;padding:36px 28px 28px}.p9Rcxa_confirmationCardTop{margin-bottom:24px}.p9Rcxa_confirmationIconWrap{color:#2e7d32;background:#f0faf0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.p9Rcxa_confirmationTitle{color:#111;margin:0 0 8px;font-size:22px;font-weight:700}.p9Rcxa_confirmationMessage{color:#666;margin:0;font-size:14px;line-height:1.6}.p9Rcxa_confirmationCardBody{text-align:left}.p9Rcxa_confirmationMeta{background:#f8f9fa;border-radius:10px;flex-direction:column;gap:0;margin-bottom:20px;display:flex;overflow:hidden}.p9Rcxa_confirmationMetaRow{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.p9Rcxa_confirmationMetaRow:last-child{border-bottom:none}.p9Rcxa_confirmationMetaLabel{color:#aaa;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.p9Rcxa_confirmationMetaValue{color:#333;word-break:break-all;font-size:14px;font-weight:500}.p9Rcxa_referenceCode{letter-spacing:2px;color:#cb2d00;white-space:nowrap;font-family:monospace;font-size:16px;font-weight:700}.p9Rcxa_backToCatalogBtn{cursor:pointer;color:#555;background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.p9Rcxa_backToCatalogBtn:hover{color:#cb2d00;border-color:#cb2d00}.p9Rcxa_confirmation{text-align:center;background:#fff;border-radius:12px;padding:48px 24px}.p9Rcxa_confirmationIcon{color:#2e7d32;justify-content:center;margin-bottom:20px;display:flex}.p9Rcxa_confirmationDetails{color:#666;margin-bottom:32px;font-size:14px}.p9Rcxa_emptyState{text-align:center;color:#999;padding:48px 24px}.p9Rcxa_emptyTitle{color:#666;margin:0 0 8px;font-size:16px;font-weight:600}.p9Rcxa_emptyHint{margin:0;font-size:14px}@keyframes p9Rcxa_spin{to{transform:rotate(360deg)}}.p9Rcxa_spinIcon{animation:1s linear infinite p9Rcxa_spin}.p9Rcxa_backBtn,.p9Rcxa_nextBtn,.p9Rcxa_submitBtn,.p9Rcxa_cartBarBtn,.p9Rcxa_backToCatalogBtn,.p9Rcxa_removeBtn,.p9Rcxa_clearBtn,.p9Rcxa_contactInfo span{align-items:center;gap:6px;display:inline-flex}.p9Rcxa_footer{text-align:center;border-top:1px solid #eee;margin-top:40px;padding:24px}.p9Rcxa_contactInfo{color:#666;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.p9Rcxa_poweredBy{color:#bbb;letter-spacing:.2px;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.p9Rcxa_poweredBy a{opacity:.7;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.p9Rcxa_poweredBy a:hover{opacity:1}.p9Rcxa_poweredByLogo{width:auto;height:12px;display:block}.p9Rcxa_embedFooter{justify-content:center;margin-top:16px;padding:16px 12px;display:flex}.p9Rcxa_footer .p9Rcxa_poweredBy{justify-content:center}@media (max-width:768px){.p9Rcxa_cartLayout,.p9Rcxa_formRow{grid-template-columns:1fr}.p9Rcxa_cartSideCol{order:-1;position:static}.p9Rcxa_cartItemCard{flex-wrap:wrap}.p9Rcxa_cartItemInfo{flex-grow:1;flex-basis:0}.p9Rcxa_cartItemControls{justify-content:space-between;width:100%;margin-left:0}.p9Rcxa_main{padding:16px}.p9Rcxa_header{padding:24px 16px}.p9Rcxa_companyName{font-size:22px}.p9Rcxa_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.p9Rcxa_filters{flex-direction:column;align-items:stretch}.p9Rcxa_searchInput{min-width:0}.p9Rcxa_cartItem{flex-direction:column;align-items:flex-start}.p9Rcxa_cartItemActions{justify-content:space-between;width:100%}.p9Rcxa_stepActions{flex-direction:column}.p9Rcxa_stepActions>*{text-align:center;width:100%}}@media (max-width:480px){.p9Rcxa_grid{grid-template-columns:1fr}}.p9Rcxa_dialogOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.p9Rcxa_dialogBox{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:28px 24px 24px;box-shadow:0 20px 60px #0000002e}.p9Rcxa_dialogIcon{color:#cb2d00;background:#fff5f2;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 16px;display:flex}.p9Rcxa_dialogTitle{color:#111;margin:0 0 8px;font-size:17px;font-weight:700}.p9Rcxa_dialogMessage{color:#666;margin:0 0 20px;font-size:14px;line-height:1.5}.p9Rcxa_dialogActions{gap:8px;display:flex}.p9Rcxa_dialogCancel{color:#444;cursor:pointer;background:#fff;border:1.5px solid #e8e8e8;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.p9Rcxa_dialogCancel:hover{background:#f9f9f9;border-color:#ccc}.p9Rcxa_dialogConfirm{color:#fff;cursor:pointer;background:#cb2d00;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s}.p9Rcxa_dialogConfirm:hover{background:#a82500}.p9Rcxa_deliverySection{background:#fafafa;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.p9Rcxa_deliveryTitle{color:#333;margin:0;font-size:14px;font-weight:600}.p9Rcxa_deliveryOptions{gap:8px;display:flex}.p9Rcxa_deliveryOption{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.p9Rcxa_deliveryOption:has(input:checked){border-color:var(--color-primary,#2563eb);background:var(--color-primary-soft,#eff4ff)}.p9Rcxa_deliveryOption input{accent-color:var(--color-primary,#2563eb)}.p9Rcxa_reportContent{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-500);text-align:center;display:block}
.j4rc8q_frame{background:var(--color-gray-100);width:100%;position:relative;overflow:hidden}.j4rc8q_card{aspect-ratio:4/3;--catalog-photo-blur:12px}.j4rc8q_detail{aspect-ratio:16/10;--catalog-photo-blur:24px}.j4rc8q_backdrop{object-fit:cover;filter:blur(var(--catalog-photo-blur)) brightness(.85);transform:scale(1.15)}.j4rc8q_photo{object-fit:contain}.j4rc8q_placeholder{color:var(--color-gray-300);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.dovpuq_notice{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;display:flex}.dovpuq_label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-800);margin:0;display:inline-flex}.dovpuq_contact{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.dovpuq_lead{font-size:var(--text-xs);color:var(--color-gray-500);margin:0}.dovpuq_link{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-gray-800);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}.dovpuq_link:hover{color:var(--color-gray-900)}
.ccQBRG_wrapper{display:inline-block;position:relative}.ccQBRG_fullWidth{width:100%;display:block}.ccQBRG_select{appearance:none;width:100%;padding:var(--space-3);padding-right:var(--space-10);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background-color:#fff;font-family:inherit;transition:border-color .15s,box-shadow .15s}.ccQBRG_sm{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);font-size:var(--text-sm)}.ccQBRG_xs{padding:var(--space-1) var(--space-2);padding-right:var(--space-7);font-size:var(--text-xs);border-radius:var(--radius-sm)}.ccQBRG_wrapperSm .ccQBRG_arrow,.ccQBRG_arrowSm{right:var(--space-3)}.ccQBRG_wrapperXs .ccQBRG_arrow,.ccQBRG_arrowXs{right:var(--space-2)}.ccQBRG_select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #cb2d001a}.ccQBRG_select:disabled{background-color:var(--color-gray-50);color:var(--color-gray-500);cursor:not-allowed}.ccQBRG_error{border-color:var(--color-error)}.ccQBRG_error:focus{box-shadow:0 0 0 3px #dc26261a}.ccQBRG_arrow{right:var(--space-4);pointer-events:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-gray-500);width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.ccQBRG_select:disabled+.ccQBRG_arrow{border-top-color:var(--color-gray-400)}
._0Wn_SG_tableContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;background:#fff;position:relative;overflow-x:auto}._0Wn_SG_tableContainer._0Wn_SG_refetching{pointer-events:none}._0Wn_SG_refetchingOverlay{z-index:10;border-radius:var(--radius-lg);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._0Wn_SG_table{border-collapse:collapse;width:100%}._0Wn_SG_table th,._0Wn_SG_table td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-gray-200)}._0Wn_SG_table th{font-size:var(--text-sm);color:var(--color-gray-700);border-bottom:2px solid var(--color-gray-200);background:#fff;font-weight:600}._0Wn_SG_table td{font-size:var(--text-sm);color:var(--color-gray-900)}._0Wn_SG_table tbody tr:hover{background:var(--color-gray-50)}._0Wn_SG_clickableRow{cursor:pointer}._0Wn_SG_sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;transition:background-color .15s}._0Wn_SG_sortableHeader:hover{background:var(--color-gray-50)}._0Wn_SG_headerContent{align-items:center;gap:var(--space-1);display:inline-flex}._0Wn_SG_headerButton{align-items:center;justify-content:inherit;gap:var(--space-1);width:100%;padding:var(--space-4);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}._0Wn_SG_headerButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._0Wn_SG_sortIcon{color:var(--color-primary);flex-shrink:0}._0Wn_SG_sortIconPlaceholder{flex-shrink:0;width:14px;height:14px}._0Wn_SG_alignRight{text-align:right!important}._0Wn_SG_alignRight ._0Wn_SG_headerContent{justify-content:flex-end}._0Wn_SG_alignCenter{text-align:center!important}._0Wn_SG_alignCenter ._0Wn_SG_headerContent{justify-content:center}._0Wn_SG_tableContainerSticky{max-height:calc(100vh - 320px);overflow-y:auto}@media (max-height:720px){._0Wn_SG_tableContainerSticky{min-height:260px}}._0Wn_SG_stickyHeader thead th{z-index:2;position:sticky;top:0}._0Wn_SG_densityCompact th,._0Wn_SG_densityCompact td{padding-top:var(--space-2);padding-bottom:var(--space-2)}._0Wn_SG_columnNarrow{white-space:nowrap;width:1%}._0Wn_SG_columnActions{text-align:right;max-width:200px}._0Wn_SG_error{padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-error);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #fecaca}._0Wn_SG_loading{text-align:center;padding:var(--space-8);color:var(--color-gray-500)}._0Wn_SG_empty{text-align:center;padding:var(--space-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}._0Wn_SG_empty p{color:var(--color-gray-600);margin-bottom:var(--space-4)}._0Wn_SG_emptyActions{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._0Wn_SG_emptyFiltered{text-align:center;padding:var(--space-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}._0Wn_SG_emptyFiltered p{color:var(--color-gray-600);margin-bottom:var(--space-2)}._0Wn_SG_emptyIcon{color:var(--color-gray-400);margin-bottom:var(--space-4);justify-content:center;display:flex}._0Wn_SG_emptySubtext{font-size:var(--text-sm);color:var(--color-gray-400)!important;margin-bottom:var(--space-4)!important}._0Wn_SG_pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;display:flex}._0Wn_SG_paginationLeft{align-items:center;gap:var(--space-4);display:flex}._0Wn_SG_paginationRight{align-items:center;gap:var(--space-2);display:flex}._0Wn_SG_paginationInfo{font-size:var(--text-sm);color:var(--color-gray-600)}._0Wn_SG_pageSizeSelector{align-items:center;gap:var(--space-2);display:flex}._0Wn_SG_pageSizeSelect{padding:var(--space-1) var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:#fff}._0Wn_SG_pageSizeSelect:focus{border-color:var(--color-primary);outline:none}._0Wn_SG_perPageLabel{font-size:var(--text-sm);color:var(--color-gray-500)}._0Wn_SG_pageButton{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:#fff;transition:all .15s}._0Wn_SG_pageButton:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-400)}._0Wn_SG_pageButton:disabled{opacity:.5;cursor:not-allowed}._0Wn_SG_pageInfo{font-size:var(--text-sm);color:var(--color-gray-600);text-align:center;min-width:60px}._0Wn_SG_checkboxCell{width:40px;padding:var(--space-3)!important;text-align:center!important}._0Wn_SG_checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}._0Wn_SG_selectedRow{background:var(--color-primary-50,#f0f9ff)!important}._0Wn_SG_selectedRow:hover{background:var(--color-primary-100,#e0f2fe)!important}._0Wn_SG_activeRow{background:var(--color-gray-50);box-shadow:inset 3px 0 0 var(--color-primary)}._0Wn_SG_groupToggle{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._0Wn_SG_groupToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._0Wn_SG_groupLabel{min-width:0}._0Wn_SG_groupExtra{flex-wrap:wrap;flex:auto;align-items:center;min-width:0;display:flex}._0Wn_SG_groupHeaderRow{background:var(--color-gray-50);cursor:pointer;-webkit-user-select:none;user-select:none}._0Wn_SG_groupHeaderRow:hover{background:var(--color-gray-100)}._0Wn_SG_groupHeaderCell{border-bottom:1px solid var(--color-gray-200);padding:var(--space-3) var(--space-4)!important}._0Wn_SG_groupHeaderContent{align-items:center;gap:var(--space-2);display:flex}._0Wn_SG_groupChevron{color:var(--color-gray-400);flex-shrink:0;transition:transform .2s}._0Wn_SG_groupChevronOpen{transform:rotate(90deg)}._0Wn_SG_cardMode{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);background:#fff;position:relative}._0Wn_SG_mobileSortBar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-200);display:flex}._0Wn_SG_mobileSortLabel{font-size:var(--text-sm);color:var(--color-gray-700);white-space:nowrap;font-weight:600}._0Wn_SG_mobileSortField{flex:1;min-width:0}._0Wn_SG_mobileSortSelect:focus{border-color:var(--color-primary);outline:none}._0Wn_SG_mobileSortOrderButton{align-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--color-gray-700);background:#fff;transition:all .15s;display:inline-flex}._0Wn_SG_mobileSortOrderButton:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}._0Wn_SG_mobileSelectAll{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-700);display:flex}._0Wn_SG_cardGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._0Wn_SG_card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);transition:all .15s;display:flex}._0Wn_SG_card:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-sm)}._0Wn_SG_cardSelected{border-color:var(--color-primary);background:var(--color-primary-50,#fff5f0)}._0Wn_SG_cardActive{border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}._0Wn_SG_cardCheckbox{padding-top:var(--space-1);flex-shrink:0;align-items:flex-start;display:flex}._0Wn_SG_cardContent{flex:1;min-width:0}._0Wn_SG_cardGroup{margin-bottom:var(--space-4)}._0Wn_SG_cardGroupHeader{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--space-3);flex-wrap:wrap;transition:background .15s;display:flex}._0Wn_SG_cardGroupHeader:hover{background:var(--color-gray-100)}@media (min-width:600px){._0Wn_SG_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){._0Wn_SG_table{min-width:600px}._0Wn_SG_table th,._0Wn_SG_table td{padding:var(--space-3)}._0Wn_SG_pagination{gap:var(--space-3);flex-direction:column}._0Wn_SG_paginationLeft{gap:var(--space-2);flex-direction:column;width:100%}._0Wn_SG_paginationRight{justify-content:center;width:100%}._0Wn_SG_paginationInfo{text-align:center}._0Wn_SG_pageSizeSelector{justify-content:center}._0Wn_SG_empty{padding:var(--space-8)}._0Wn_SG_hideOnMobile{display:none}}@media (max-width:480px){._0Wn_SG_table{min-width:500px}._0Wn_SG_table th,._0Wn_SG_table td{padding:var(--space-2);font-size:var(--text-xs)}._0Wn_SG_pageButton{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}._0Wn_SG_paginationInfo,._0Wn_SG_pageInfo,._0Wn_SG_perPageLabel{font-size:var(--text-xs)}._0Wn_SG_empty{padding:var(--space-6)}._0Wn_SG_emptyActions{flex-direction:column;align-items:stretch;max-width:20rem;margin-inline:auto}}
.zr3UDa_container{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.zr3UDa_filtersRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.zr3UDa_searchWrapper{flex:1;min-width:200px;max-width:400px;position:relative}.zr3UDa_searchIcon{left:var(--space-3);color:var(--color-gray-400);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.zr3UDa_searchInput{width:100%;padding-left:calc(var(--space-3) + 18px + var(--space-2))!important;padding-right:calc(var(--space-3) + 16px + var(--space-2))!important}.zr3UDa_clearButton{right:var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-gray-500);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.zr3UDa_clearButton:hover{background:var(--color-gray-200);color:var(--color-gray-700)}.zr3UDa_searchInput::placeholder{color:var(--color-gray-600);opacity:1}.zr3UDa_clearAllButton{min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .15s,background .15s;display:inline-flex}.zr3UDa_clearAllButton:hover{background:var(--color-gray-50);color:var(--color-gray-900)}@media (max-width:768px){.zr3UDa_filtersRow{flex-direction:column;align-items:stretch}.zr3UDa_searchWrapper{max-width:none}.zr3UDa_clearAllButton{margin-left:0;margin-top:var(--space-2)}}.zr3UDa_filterChip{min-height:var(--control-height-sm);border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-dark);font-size:var(--text-sm);align-items:center;display:inline-flex}.zr3UDa_filterChipBody{padding:0 var(--space-1) 0 var(--space-3);color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.zr3UDa_filterChipLabel{color:var(--color-gray-700)}.zr3UDa_filterChipValue{font-weight:600}.zr3UDa_filterChipRemove{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.zr3UDa_filterChipRemove:hover{background:var(--color-primary-100)}.zr3UDa_addFilter{min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px dashed var(--color-gray-300);border-radius:var(--radius-full);color:var(--color-gray-600);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;transition:border-color .15s,color .15s;display:inline-flex}.zr3UDa_addFilter:hover{border-color:var(--color-primary);color:var(--color-primary)}.zr3UDa_popover{gap:var(--space-2);min-width:260px;max-height:320px;padding:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.zr3UDa_popoverList{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.zr3UDa_popoverItem{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-gray-900);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zr3UDa_popoverItem:hover{background:var(--color-gray-50)}.zr3UDa_popoverItemActive{color:var(--color-primary-dark);font-weight:600}@media (max-width:640px){.zr3UDa_filterChip{width:100%}.zr3UDa_filterChipBody{flex:1;min-width:0}.zr3UDa_filterChipValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zr3UDa_filterChipRemove{margin-left:auto}.zr3UDa_searchWrapper{max-width:none}}
.hjo-Tq_wrapper{display:inline-block;position:relative}.hjo-Tq_fullWidth{width:100%;display:block}.hjo-Tq_disabled{opacity:.6;cursor:not-allowed}.hjo-Tq_desktopOnly{display:block}.hjo-Tq_mobileOnly{display:none}@media (hover:none) and (pointer:coarse){.hjo-Tq_desktopOnly{display:none}.hjo-Tq_mobileOnly{display:block}}.hjo-Tq_inputWrapper{align-items:center;display:flex;position:relative}.hjo-Tq_input{padding-right:var(--space-10)}.hjo-Tq_mobileTriggerInput{cursor:pointer}.hjo-Tq_icons{right:var(--space-3);align-items:center;gap:var(--space-1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hjo-Tq_spinner{color:var(--color-gray-500);animation:1s linear infinite hjo-Tq_spin}@keyframes hjo-Tq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hjo-Tq_clearButton{color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s,background-color .15s;display:flex}.hjo-Tq_clearButton:hover{color:var(--color-gray-600);background-color:var(--color-gray-100)}.hjo-Tq_chevron{color:var(--color-gray-500);pointer-events:none}.hjo-Tq_dropdown{padding:var(--space-1);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;box-sizing:border-box;background-color:#fff;list-style:none;overflow-y:auto}.hjo-Tq_message{padding:var(--space-3);color:var(--color-gray-500);font-size:var(--text-sm);text-align:center}.hjo-Tq_option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s}.hjo-Tq_option:hover,.hjo-Tq_option.hjo-Tq_highlighted{background-color:var(--color-gray-50)}.hjo-Tq_option.hjo-Tq_selected{background-color:var(--color-primary-50)}.hjo-Tq_option.hjo-Tq_selected:hover,.hjo-Tq_option.hjo-Tq_selected.hjo-Tq_highlighted{background-color:var(--color-primary-100)}.hjo-Tq_optionContent{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hjo-Tq_optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.hjo-Tq_optionLabel{font-size:var(--text-sm);color:var(--color-gray-900)}.hjo-Tq_optionSublabel{font-size:var(--text-xs);color:var(--color-gray-500)}.hjo-Tq_checkIcon{color:var(--color-primary);flex-shrink:0}.hjo-Tq_createOption{border-top:1px solid var(--color-gray-100);margin-top:var(--space-1);padding-top:var(--space-2);align-items:center;gap:var(--space-2);display:flex}.hjo-Tq_createIcon{color:var(--color-primary);flex-shrink:0}.hjo-Tq_createOption .hjo-Tq_optionLabel{color:var(--color-primary);font-weight:500}.hjo-Tq_mobileOverlay{z-index:10000;background:var(--color-background);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left,0px);flex-direction:column;animation:.2s hjo-Tq_overlaySlideIn;display:flex;position:fixed;inset:0}@keyframes hjo-Tq_overlaySlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hjo-Tq_mobileHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-200);background:var(--color-background);z-index:1;display:flex;position:sticky;top:0}.hjo-Tq_mobileBack{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-gray-700);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.hjo-Tq_mobileBack:hover{background-color:var(--color-gray-100)}.hjo-Tq_mobileInputWrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hjo-Tq_mobileInputLabel{font-size:var(--text-xs);color:var(--color-gray-500);line-height:1}.hjo-Tq_mobileInput{width:100%;font-size:var(--text-base);color:var(--color-gray-900);font-family:var(--font-sans);background:0 0;border:none;outline:none;min-height:28px;padding:0}.hjo-Tq_mobileInput::placeholder{color:var(--color-gray-400)}.hjo-Tq_mobileClear{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.hjo-Tq_mobileClear:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}.hjo-Tq_mobileChips{gap:var(--space-2);padding:var(--space-2) var(--space-4);-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-gray-100);background:var(--color-background);z-index:1;scrollbar-width:none;flex-wrap:nowrap;margin:0;list-style:none;display:flex;position:sticky;top:0;overflow-x:auto}.hjo-Tq_mobileChips::-webkit-scrollbar{display:none}.hjo-Tq_mobileChipItem{flex-shrink:0;display:inline-flex}.hjo-Tq_mobileResults{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.hjo-Tq_mobileMessage{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-gray-400);font-size:var(--text-sm);display:flex}.hjo-Tq_mobileOption{min-height:52px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-100);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;transition:background-color .1s;display:flex}.hjo-Tq_mobileOption:active{background-color:var(--color-gray-50)}.hjo-Tq_mobileOptionSelected{background-color:var(--color-primary-50)}.hjo-Tq_mobileOptionContent{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.hjo-Tq_mobileOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.hjo-Tq_mobileOptionLabel{font-size:var(--text-base);color:var(--color-gray-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hjo-Tq_mobileOptionSublabel{font-size:var(--text-sm);color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hjo-Tq_mobileCheck{color:var(--color-primary);flex-shrink:0}.hjo-Tq_mobileCreateOption{gap:var(--space-3);color:var(--color-primary)}.hjo-Tq_mobileCreateIcon{color:var(--color-primary);flex-shrink:0}.hjo-Tq_mobileCreateOption span{font-size:var(--text-base);font-weight:500}.hjo-Tq_option.hjo-Tq_optionDisabled,.hjo-Tq_option.hjo-Tq_optionDisabled:hover,.hjo-Tq_mobileOption.hjo-Tq_optionDisabled{cursor:default;background-color:#0000}.hjo-Tq_optionDisabled .hjo-Tq_optionLabel,.hjo-Tq_optionDisabled .hjo-Tq_mobileOptionLabel{color:var(--color-gray-500)}.hjo-Tq_optionDisabled .hjo-Tq_checkIcon,.hjo-Tq_optionDisabled .hjo-Tq_mobileCheck{color:var(--color-gray-400)}.hjo-Tq_disabledHint{min-width:0;max-width:50%;font-size:var(--text-xs);color:var(--color-gray-500);text-align:right;overflow-wrap:anywhere;flex:0 auto}
._7U0m5a_toolbar{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (max-width:768px){._7U0m5a_toolbar{display:none}}._7U0m5a_densityToggle{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);display:inline-flex;overflow:hidden}._7U0m5a_densityBtn{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);background:var(--color-white);color:var(--color-gray-500);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}._7U0m5a_densityBtn+._7U0m5a_densityBtn{border-left:1px solid var(--color-gray-300)}._7U0m5a_densityBtn:hover{background:var(--color-gray-50);color:var(--color-gray-700)}._7U0m5a_densityBtnActive{background:var(--color-primary-50);color:var(--color-primary-dark)}._7U0m5a_wrap{position:relative}._7U0m5a_menu{right:0;top:calc(100% + var(--space-1));z-index:40;min-width:240px;padding:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute}._7U0m5a_menuTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray-500);padding:var(--space-1) var(--space-2);font-weight:600}._7U0m5a_menuHint{font-size:var(--text-xs);color:var(--color-gray-400);padding:0 var(--space-2) var(--space-2);margin:0;line-height:1.4}._7U0m5a_menuItem{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}._7U0m5a_menuItem:hover{background:var(--color-gray-50)}._7U0m5a_menuFooter{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-gray-100)}
.yJSPfW_root{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.yJSPfW_loading{padding:var(--space-4) 0;justify-content:center;display:flex}.yJSPfW_empty{color:var(--color-muted);margin:0;font-size:.8125rem}.yJSPfW_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yJSPfW_row{gap:var(--space-3);display:flex}.yJSPfW_icon{border-radius:var(--radius-full,999px);background:var(--color-gray-100);width:28px;height:28px;color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yJSPfW_body{flex-direction:column;gap:2px;min-width:0;display:flex}.yJSPfW_headline{align-items:baseline;gap:var(--space-2);margin:0;font-size:.875rem;display:flex}.yJSPfW_field{color:var(--color-muted)}.yJSPfW_value{color:var(--color-gray-900);font-variant-numeric:tabular-nums;font-weight:600}.yJSPfW_meta{align-items:center;gap:var(--space-2);color:var(--color-muted);flex-wrap:wrap;margin:0;font-size:.75rem;display:flex}.yJSPfW_meta>span+span:before{content:"·";margin-right:var(--space-2)}.yJSPfW_author{align-items:center;gap:4px;display:inline-flex}.yJSPfW_note{color:var(--color-gray-700);margin:0;font-size:.8125rem}.yJSPfW_group{padding:var(--space-3) 0 var(--space-3) var(--space-6);border-bottom:1px solid var(--color-gray-100);position:relative}.yJSPfW_group:last-of-type{border-bottom:0}.yJSPfW_group:before{content:"";top:calc(var(--space-3) + 7px);border:2px solid var(--color-primary);background:var(--color-background);border-radius:50%;width:9px;height:9px;position:absolute;left:5px}.yJSPfW_group:not(:last-of-type):after{content:"";top:calc(var(--space-3) + 20px);background:var(--color-gray-200);width:1px;position:absolute;bottom:0;left:9px}.yJSPfW_groupHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.yJSPfW_groupBody{flex:1;min-width:0}.yJSPfW_groupKind{color:var(--color-gray-900);font-weight:600}.yJSPfW_docNumber{color:var(--color-gray-500);font-size:var(--font-size-xs);letter-spacing:.02em}.yJSPfW_summary{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.yJSPfW_summaryItem{align-items:baseline;gap:var(--space-1);font-size:var(--font-size-sm);display:inline-flex}.yJSPfW_summaryLabel{color:var(--color-gray-500)}.yJSPfW_summaryValue{color:var(--color-gray-900);font-weight:600}.yJSPfW_summaryRest{padding:1px var(--space-2);border-radius:var(--radius-full,999px);background:var(--color-gray-100);color:var(--color-gray-600);font-size:var(--font-size-xs);align-items:center;display:inline-flex}.yJSPfW_groupToggle{color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.yJSPfW_groupToggle:hover{text-decoration:underline}.yJSPfW_entries{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.yJSPfW_entry{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:3px var(--space-2);border-radius:var(--radius-sm);display:flex}.yJSPfW_entry:nth-child(odd){background:var(--color-gray-50)}.yJSPfW_entryField{min-width:0;color:var(--color-gray-700);font-size:var(--font-size-sm)}.yJSPfW_moreButton{margin-top:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}.yJSPfW_moreButton:hover{text-decoration:underline}.yJSPfW_moreButton:disabled{color:var(--color-gray-400);cursor:default}
._3mnomq_card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-direction:column;display:flex}._3mnomq_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._3mnomq_title{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted);margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}._3mnomq_headActions{align-items:center;gap:var(--space-1);display:flex}._3mnomq_loading{padding:var(--space-4) 0;justify-content:center;display:flex}._3mnomq_list{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._3mnomq_row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._3mnomq_label{color:var(--color-muted);font-size:.8125rem}._3mnomq_value{align-items:baseline;gap:var(--space-2);color:var(--color-gray-900);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.875rem;font-weight:500;display:inline-flex}._3mnomq_origin{color:var(--color-muted);white-space:nowrap;font-size:.6875rem;font-weight:400}._3mnomq_toggleEmpty{margin-top:var(--space-2);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500}._3mnomq_toggleEmpty:hover{text-decoration:underline}._3mnomq_empty{margin:var(--space-2) 0 0;color:var(--color-gray-500);font-size:var(--font-size-sm)}
.XjCkKa_row{gap:var(--space-2);z-index:1;align-items:stretch;display:flex;position:relative}.XjCkKa_row:focus-within{z-index:100}.XjCkKa_row>:first-child{flex:1;min-width:0}.XjCkKa_row>button{min-width:var(--control-height-md);min-height:var(--control-height-md)}
.GUepfW_root{gap:var(--space-4);flex-direction:column;display:flex}.GUepfW_modeSwitch{gap:var(--space-2);background:var(--color-gray-100);padding:var(--space-1);border-radius:var(--radius-md);display:flex}.GUepfW_modeButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;flex:1;font-weight:500;transition:all .15s;display:flex}.GUepfW_modeButton:hover{color:var(--color-gray-900)}.GUepfW_modeButton.GUepfW_active{color:var(--color-gray-900);box-shadow:var(--shadow-sm);background:#fff}.GUepfW_error{color:#991b1b;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;background:#fee2e2}.GUepfW_scannerWrapper{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.GUepfW_overlay{justify-content:center;align-items:center;gap:var(--space-2);background:#ffffffe6;flex-direction:column;display:flex;position:absolute;inset:0}.GUepfW_manualForm{gap:var(--space-4);flex-direction:column;display:flex}.GUepfW_label{font-size:var(--text-sm);color:var(--color-gray-700);margin-bottom:var(--space-1);font-weight:500;display:block}.GUepfW_hint{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs);color:var(--color-gray-500)}.GUepfW_nfcMode{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.GUepfW_nfcIcon{color:var(--color-gray-300)}.GUepfW_nfcStatus{font-size:var(--text-sm);color:var(--color-gray-600);text-align:center;margin:0}.GUepfW_nfcReaderName{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin:0}.GUepfW_nfcBlocked{font-size:var(--text-sm);color:var(--color-warning-600);text-align:center;margin:0}
.piIH9a_bar{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.piIH9a_pill{min-height:var(--control-height-sm);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-600);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.piIH9a_pill:hover{border-color:var(--color-gray-300);background:var(--color-gray-50);color:var(--color-gray-700)}.piIH9a_pill:active{transform:translateY(1px)}.piIH9a_pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.piIH9a_count{border-radius:var(--radius-full);background:var(--color-gray-100);min-width:20px;height:18px;color:var(--color-gray-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.piIH9a_pillActive{border-color:var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-dark)}.piIH9a_pillActive .piIH9a_count{background:var(--color-primary-100);color:var(--color-primary-dark)}.piIH9a_pillWarning:not(.piIH9a_pillActive){border-color:var(--color-warning);color:var(--color-warning-fg)}.piIH9a_pillWarning:not(.piIH9a_pillActive) .piIH9a_count{background:var(--color-warning-bg);color:var(--color-warning-fg)}.piIH9a_pillWarning.piIH9a_pillActive{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning-fg)}.piIH9a_pillWarning.piIH9a_pillActive .piIH9a_count{background:var(--color-white);color:var(--color-warning-fg)}
.VWvt4G_input{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-gray-900);background:#fff;transition:border-color .15s,box-shadow .15s;display:block}.VWvt4G_sm{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.VWvt4G_xs{min-height:var(--control-height-xs);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm)}.VWvt4G_input[type=date],.VWvt4G_input[type=datetime-local]{color:var(--color-gray-900);box-sizing:border-box;appearance:none;text-align:left;min-width:0;max-width:100%;line-height:1.4}.VWvt4G_input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.4em;margin:0}.VWvt4G_input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:1.4em;margin:0}.VWvt4G_input::placeholder{color:var(--color-gray-400)}.VWvt4G_input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #cb2d001a}.VWvt4G_input:disabled{background:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.VWvt4G_error{border-color:var(--color-error)}.VWvt4G_error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef44441a}.VWvt4G_fullWidth{width:100%}
.bfRLBG_container{padding:var(--spacing-8);justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.bfRLBG_fullPage{background-color:var(--color-gray-50);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0;overflow:hidden}.bfRLBG_logo{opacity:.9}.bfRLBG_spinner{border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:.8s linear infinite bfRLBG_spin}.bfRLBG_small{border-width:2px;width:24px;height:24px}.bfRLBG_medium{border-width:3px;width:40px;height:40px}.bfRLBG_large{border-width:4px;width:56px;height:56px}.bfRLBG_text{color:var(--color-gray-500);font-size:var(--font-size-sm);letter-spacing:.01em;margin:0;font-weight:500}@keyframes bfRLBG_spin{to{transform:rotate(360deg)}}
.HszGpa_container{--contract-font-scale:1;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-8,2rem);background:#fff;max-height:70vh;overflow-y:auto}.HszGpa_content{font-family:Roboto,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:calc(10pt * var(--contract-font-scale));color:var(--color-gray-900,#111827);line-height:1.5}.HszGpa_content h1{font-size:calc(14pt * var(--contract-font-scale));margin:calc(1rem * var(--contract-font-scale)) 0 calc(.5rem * var(--contract-font-scale));font-weight:700}.HszGpa_content h2{font-size:calc(11pt * var(--contract-font-scale));margin:calc(.75rem * var(--contract-font-scale)) 0 calc(.5rem * var(--contract-font-scale));font-weight:600}.HszGpa_content h3{font-size:calc(10pt * var(--contract-font-scale));margin:calc(.5rem * var(--contract-font-scale)) 0 calc(.25rem * var(--contract-font-scale));font-weight:600}.HszGpa_content p{margin:calc(4pt * var(--contract-font-scale)) 0;line-height:1.5}.HszGpa_content ul,.HszGpa_content ol{margin:calc(6pt * var(--contract-font-scale)) 0;padding-left:calc(20pt * var(--contract-font-scale))}.HszGpa_content ul{list-style-type:disc}.HszGpa_content ol{list-style-type:decimal}.HszGpa_content li{margin:calc(3pt * var(--contract-font-scale)) 0}.HszGpa_content li p{margin:0}.HszGpa_content strong{font-weight:600}.HszGpa_content em{font-style:italic}.HszGpa_content table{border-collapse:collapse;width:100%;max-width:100%;margin:calc(8pt * var(--contract-font-scale)) 0;table-layout:fixed}.HszGpa_content th,.HszGpa_content td{padding:calc(5pt * var(--contract-font-scale)) calc(8pt * var(--contract-font-scale));text-align:left;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;border:1px solid #dee2e6}.HszGpa_content th{font-weight:600}.HszGpa_content blockquote{margin:calc(8pt * var(--contract-font-scale)) 0;padding-left:calc(10pt * var(--contract-font-scale));color:#4b5563;border-left:3px solid #cb2d00;font-style:italic}.HszGpa_content hr{margin:calc(12pt * var(--contract-font-scale)) 0;border:none;border-top:1px solid #dee2e6}.HszGpa_content mark{padding:calc(.125rem * var(--contract-font-scale)) 0;border-radius:2px}.HszGpa_content .HszGpa_signature{margin-top:calc(30pt * var(--contract-font-scale));padding:calc(20pt * var(--contract-font-scale));border-top:1px solid #d1d5db}.HszGpa_content .HszGpa_signature img{max-width:300px;max-height:100px}.HszGpa_content .HszGpa_parties{margin:calc(20pt * var(--contract-font-scale)) 0;justify-content:space-between;display:flex}.HszGpa_content .HszGpa_party{width:45%}
._kNnRG_loadingState{padding:var(--space-16) var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._kNnRG_loadingState p{color:var(--color-gray-500);margin:0}._kNnRG_noTemplateState{padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._kNnRG_warningIcon{color:var(--color-warning);margin-bottom:var(--space-4)}._kNnRG_noTemplateState h3{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2);color:var(--color-gray-900)}._kNnRG_noTemplateState p{color:var(--color-gray-500);margin:0 0 var(--space-6);max-width:400px}._kNnRG_errorState{padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._kNnRG_errorIcon{color:var(--color-error);margin-bottom:var(--space-4)}._kNnRG_errorState h3{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2);color:var(--color-gray-900)}._kNnRG_errorState p{color:var(--color-gray-500);margin:0 0 var(--space-6);max-width:400px}._kNnRG_errorActions{gap:var(--space-3);display:flex}._kNnRG_previewStep{gap:var(--space-4);flex-direction:column;display:flex}._kNnRG_previewInfo{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-lg);color:var(--color-gray-600);font-size:var(--text-sm);display:flex}._kNnRG_previewContainer{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:#fff;max-height:60vh;overflow-y:auto}._kNnRG_previewContent{padding:var(--space-8);font-family:var(--font-sans);color:var(--color-gray-900);line-height:1.6}._kNnRG_previewContent h1{font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 0 var(--space-6);text-align:center}._kNnRG_previewContent h2{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:var(--space-6) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-gray-200)}._kNnRG_previewContent h3{font-size:var(--text-base);font-weight:var(--font-semibold);margin:var(--space-4) 0 var(--space-2)}._kNnRG_previewContent p{margin:var(--space-3) 0}._kNnRG_previewContent ul,._kNnRG_previewContent ol{margin:var(--space-3) 0;padding-left:var(--space-6)}._kNnRG_previewContent li{margin:var(--space-1) 0}._kNnRG_signStep{padding:0}._kNnRG_signForm{gap:var(--space-6);flex-direction:column;display:flex}._kNnRG_signFormFieldsRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._kNnRG_field{gap:var(--space-2);flex-direction:column;display:flex}._kNnRG_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}._kNnRG_required{color:var(--color-error)}._kNnRG_signatureSection{gap:var(--space-3);padding:var(--space-5);background:var(--color-gray-50);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);flex-direction:column;display:flex}._kNnRG_signatureLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);display:flex}._kNnRG_signatureLabel svg{color:var(--color-primary)}._kNnRG_signatureHint{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}._kNnRG_signatureWrapper{justify-content:center;display:flex}._kNnRG_signatureWrapper>div>p{display:none}._kNnRG_successState{padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._kNnRG_successIcon{color:var(--color-success);margin-bottom:var(--space-6)}._kNnRG_successState h3{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-2);color:var(--color-gray-900)}._kNnRG_successState p{color:var(--color-gray-500);max-width:400px;margin:0}._kNnRG_modalFooter{justify-content:flex-end;gap:var(--space-3);display:flex}@media (max-width:768px){._kNnRG_previewContainer{max-height:50vh}._kNnRG_previewContent{padding:var(--space-4)}._kNnRG_signFormFieldsRow{grid-template-columns:1fr}._kNnRG_signatureSection{padding:var(--space-4)}._kNnRG_modalFooter{flex-wrap:wrap}._kNnRG_modalFooter button{min-width:calc(50% - var(--space-2));flex:1;justify-content:center}._kNnRG_errorActions{flex-direction:column;width:100%}._kNnRG_errorActions button{width:100%}}._kNnRG_previewToolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}._kNnRG_paperStep{width:100%;max-width:560px;margin:0 auto}._kNnRG_paperFields{gap:var(--space-5);flex-direction:column;display:flex}._kNnRG_paperFields>*{margin:0}._kNnRG_help{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-gray-600)}._kNnRG_picked{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-700);display:flex}._kNnRG_pickedName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-gray-900);flex:1;overflow:hidden}
.NKc08q_zone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-gray-50);cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.NKc08q_zone:hover:not(.NKc08q_disabled){border-color:var(--color-primary)}.NKc08q_zone:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.NKc08q_compact{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);flex-direction:row}.NKc08q_dragging{border-color:var(--color-primary);background:var(--color-primary-50);border-style:solid}.NKc08q_disabled{opacity:.5;cursor:not-allowed}.NKc08q_icon{color:var(--color-gray-400)}.NKc08q_label{font-size:var(--text-sm);color:var(--color-gray-600);font-weight:500}.NKc08q_hint{font-size:var(--text-xs);color:var(--color-gray-500)}
.pflK9a_container{gap:var(--space-4);flex-direction:column;display:flex}.pflK9a_header{justify-content:space-between;align-items:center;display:flex}.pflK9a_title{font-size:var(--text-base);color:var(--color-gray-900);margin:0;font-weight:600}.pflK9a_uploadButton{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;background:#fff;font-weight:500;transition:all .15s;display:inline-flex}.pflK9a_uploadButton:hover:not(.pflK9a_uploadButtonDisabled){background:#eff6ff}.pflK9a_uploadButtonDisabled{opacity:.5;cursor:not-allowed}.pflK9a_uploadForm{gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pflK9a_pendingList{gap:var(--space-3);flex-direction:column;display:flex}.pflK9a_pendingItem{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;display:flex}.pflK9a_pendingFileInfo{align-items:center;gap:var(--space-2);color:var(--color-gray-700);font-size:var(--text-sm);display:flex}.pflK9a_pendingFileName{word-break:break-all;flex:1;min-width:0;font-weight:500}.pflK9a_pendingFileSize{color:var(--color-gray-500);font-size:var(--text-xs);flex-shrink:0}.pflK9a_pendingRemove{width:24px;height:24px;color:var(--color-gray-400);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.pflK9a_pendingRemove:hover{background:var(--color-gray-100);color:var(--color-error)}.pflK9a_pendingFields{gap:var(--space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.pflK9a_pendingFieldsExpiry{gap:var(--space-2);grid-template-columns:1fr 120px;align-items:end;display:grid}.pflK9a_fieldWithLabel{flex-direction:column;gap:4px;display:flex}.pflK9a_fieldLabel{font-size:var(--text-xs);color:var(--color-gray-600);font-weight:500}.pflK9a_fieldHint{font-size:var(--text-xs);color:var(--color-gray-500);line-height:1.4}@media (max-width:480px){.pflK9a_pendingFields,.pflK9a_pendingFieldsExpiry{grid-template-columns:1fr}}.pflK9a_uploadActions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.pflK9a_dropZone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-gray-50);flex-direction:column;transition:all .15s;display:flex}.pflK9a_dropZoneDragging{border-color:var(--color-primary);background:#eff6ff;border-style:solid}.pflK9a_dropZoneDisabled{opacity:.5;cursor:not-allowed}.pflK9a_dropZoneIcon{color:var(--color-gray-400)}.pflK9a_dropZoneText{font-size:var(--text-sm);color:var(--color-gray-600);font-weight:500}.pflK9a_dropZoneHint{font-size:var(--text-xs);color:var(--color-gray-500)}.pflK9a_list{gap:var(--space-2);flex-direction:column;display:flex}.pflK9a_item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;transition:border-color .15s;display:flex}.pflK9a_item:hover{border-color:var(--color-gray-300)}.pflK9a_itemIcon{background:currentColor;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pflK9a_itemContent{flex:1;min-width:0}.pflK9a_itemName{font-size:var(--text-sm);color:var(--color-gray-900);word-break:break-word;font-weight:500}.pflK9a_itemMeta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-gray-500);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pflK9a_itemType{border-radius:var(--radius-full);background:0 0;border:1px solid;padding:2px 8px;font-weight:500}.pflK9a_itemFormat{color:var(--color-gray-500);align-items:center;gap:4px;display:inline-flex}.pflK9a_itemSize{color:var(--color-gray-500)}.pflK9a_itemExpiry{border-radius:var(--radius-md);font-size:var(--text-xs);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.pflK9a_itemBlocking{border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--color-danger-light);color:var(--color-danger-dark);align-items:center;padding:2px 6px;font-weight:500;display:inline-flex}.pflK9a_itemRenewedNoFile{border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--color-warning-light);color:var(--color-warning-dark);align-items:center;gap:4px;padding:2px 6px;font-weight:500;display:inline-flex}.pflK9a_itemRenewalNote{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);font-style:italic}.pflK9a_consequence{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--color-gray-50);color:var(--color-gray-600);border-left:2px solid var(--color-gray-300);line-height:1.5}.pflK9a_consequence[data-severity=BLOCKING]{background:var(--color-danger-light);color:var(--color-danger-dark);border-left-color:var(--color-danger)}.pflK9a_consequence[data-severity=WARNING]{background:var(--color-warning-light);color:var(--color-warning-dark);border-left-color:var(--color-warning)}.pflK9a_itemExpiryOk{color:#166534;background:#dcfce7}.pflK9a_itemExpiryWarning{color:#92400e;background:#fef3c7}.pflK9a_itemExpiryExpired{color:#dc2626;background:#fee2e2;font-weight:600}.pflK9a_itemActions{gap:var(--space-1);flex-shrink:0;display:flex}.pflK9a_editForm{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pflK9a_editFormRow{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}@media (max-width:480px){.pflK9a_editFormRow{flex-direction:column;align-items:stretch}}.pflK9a_editInput{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);outline:none;flex:1}.pflK9a_editInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f61a}.pflK9a_empty{text-align:center;padding:var(--space-6);color:var(--color-gray-500);font-size:var(--text-sm)}.pflK9a_loading{padding:var(--space-6);justify-content:center;display:flex}.pflK9a_spinner{animation:1s linear infinite pflK9a_spin}@keyframes pflK9a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pflK9a_storageInfo{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.pflK9a_storageBar{background:var(--color-gray-200);border-radius:var(--radius-full);height:6px;overflow:hidden}.pflK9a_storageProgress{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s,background .3s}.pflK9a_storageWarning{background:#f59e0b}.pflK9a_storageFull{background:var(--color-error)}.pflK9a_storageText{font-size:var(--text-xs);color:var(--color-gray-500);justify-content:space-between;align-items:center;display:flex}.pflK9a_storageFullText{color:var(--color-error);font-weight:500}
._7K2NZq_card{gap:var(--space-2);padding:var(--space-3);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._7K2NZq_heading{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0;display:flex}._7K2NZq_icon{color:var(--color-info-fg);flex-shrink:0}._7K2NZq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7K2NZq_item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._7K2NZq_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7K2NZq_title{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);overflow-wrap:anywhere}._7K2NZq_details{column-gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;row-gap:2px;display:flex}._7K2NZq_match{padding:0 var(--space-1);color:var(--color-info-fg);background:var(--color-info-bg);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}._7K2NZq_title._7K2NZq_match{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}._7K2NZq_footnote{color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}._7K2NZq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){._7K2NZq_item{flex-direction:column;align-items:stretch}}
.zp8GKa_grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.zp8GKa_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.zp8GKa_grid>.zp8GKa_full{grid-column:span 6}.zp8GKa_grid>.zp8GKa_twoThirds{grid-column:span 4}.zp8GKa_grid>.zp8GKa_half{grid-column:span 3}.zp8GKa_grid>.zp8GKa_third{grid-column:span 2}.zp8GKa_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.zp8GKa_compact .zp8GKa_label{font-size:var(--text-xs);font-weight:var(--font-semibold)}.zp8GKa_required{color:var(--color-primary);margin-left:2px}.zp8GKa_hint{font-size:var(--text-xs);color:var(--color-gray-500);margin:0;line-height:1.45}.zp8GKa_error{font-size:var(--text-xs);color:var(--color-error-fg);margin:0;line-height:1.45}.zp8GKa_footer{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.zp8GKa_section{gap:var(--space-4);flex-direction:column;display:flex}.zp8GKa_section+.zp8GKa_section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-gray-200)}.zp8GKa_sectionHeader{gap:var(--space-1);flex-direction:column;display:flex}.zp8GKa_sectionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-gray-900);margin:0}.zp8GKa_sectionDescription{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.zp8GKa_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:768px){.zp8GKa_actions{flex-direction:column-reverse;align-items:stretch}.zp8GKa_actions>*{width:100%}}@media (max-width:767px){.zp8GKa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zp8GKa_grid>.zp8GKa_full,.zp8GKa_grid>.zp8GKa_twoThirds,.zp8GKa_grid>.zp8GKa_half,.zp8GKa_grid>.zp8GKa_third{grid-column:span 2}.zp8GKa_grid>.zp8GKa_keepOnPhone{grid-column:span 1}}
.WuTRkq_block{gap:var(--space-2);flex-direction:column;display:flex}.WuTRkq_message{font-size:var(--text-xs);color:var(--color-error-fg);margin:0}
.tivQwq_nipRow{gap:var(--space-2);align-items:center;display:flex}.tivQwq_nipRow>:first-child{flex:1}
.vhWeVW_overlay{z-index:1000;padding:var(--space-4);transition:opacity var(--motion-sheet-duration) var(--motion-sheet-ease);background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out vhWeVW_fadeIn;display:flex;position:fixed;inset:0}.vhWeVW_overlayTop{align-items:flex-start;padding-top:5vh}@media (min-width:769px){.vhWeVW_overlaySide{justify-content:flex-end;align-items:stretch;padding:0}.vhWeVW_modal.vhWeVW_modalSide{max-width:440px;height:100dvh;max-height:100dvh;animation:vhWeVW_drawerIn var(--motion-sheet-duration) var(--motion-sheet-ease);border-radius:0}.vhWeVW_modalSide .vhWeVW_footer{border-radius:0}.vhWeVW_modalSide.vhWeVW_modalClosing{opacity:1;transform:translate(100%)}}@keyframes vhWeVW_drawerIn{0%{transform:translate(100%)}}.vhWeVW_overlayClosing{opacity:0}@keyframes vhWeVW_fadeIn{0%{opacity:0}to{opacity:1}}.vhWeVW_modal{background:var(--color-surface,white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl,0 25px 50px -12px #00000040);width:100%;max-height:90vh;transition:transform var(--motion-sheet-duration) var(--motion-sheet-ease), opacity var(--motion-sheet-duration) var(--motion-sheet-ease);flex-direction:column;animation:.15s ease-out vhWeVW_slideIn;display:flex}.vhWeVW_modalClosing{opacity:0;transform:translateY(-10px)}.vhWeVW_grabber{display:none}@keyframes vhWeVW_slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes vhWeVW_sheetIn{0%{transform:translateY(100%)}}.vhWeVW_sm{max-width:400px}.vhWeVW_md{max-width:500px}.vhWeVW_lg{max-width:700px}.vhWeVW_xl{max-width:950px}.vhWeVW_header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;display:flex}.vhWeVW_title{font-size:var(--text-xl);color:var(--color-gray-900);margin:0;font-weight:600}.vhWeVW_headerRight{align-items:center;gap:var(--space-1);display:flex}.vhWeVW_closeButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.vhWeVW_closeButton:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.vhWeVW_content{padding:var(--space-6);flex:1;overflow-y:auto}.vhWeVW_footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-200);background:var(--color-gray-50);border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex}@media (max-width:768px){.vhWeVW_overlay{padding:var(--space-2) 0 0;overscroll-behavior:contain;align-items:flex-end}.vhWeVW_content{overscroll-behavior:contain}.vhWeVW_modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:min(95dvh,100%);animation:vhWeVW_sheetIn var(--motion-sheet-duration) var(--motion-sheet-ease);transition:transform var(--motion-sheet-duration) var(--motion-sheet-ease)}.vhWeVW_modalClosing{opacity:1;transform:translateY(100%)}.vhWeVW_content:last-child{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.vhWeVW_grabber{touch-action:none;flex:none;justify-content:center;padding:10px 0;display:flex}.vhWeVW_grabber:before{content:"";background:var(--color-gray-300);border-radius:999px;width:36px;height:4px}.vhWeVW_modal:not(.vhWeVW_modalFull) .vhWeVW_header{padding-top:var(--space-1)}.vhWeVW_footer{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.vhWeVW_footer>*{width:100%}.vhWeVW_overlayFull{align-items:stretch;padding:0}.vhWeVW_modalFull{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.vhWeVW_modalFull .vhWeVW_grabber{display:none}}.vhWeVW_modal:focus{outline:none}
.OrZEhW_footer{gap:var(--space-3);justify-content:flex-end;display:flex}.OrZEhW_loading{padding:var(--space-6);justify-content:center;display:flex}.OrZEhW_spinner{color:var(--color-gray-400);animation:1s linear infinite OrZEhW_spin}@keyframes OrZEhW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OrZEhW_dateRange{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.OrZEhW_dateRangeLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-700);font-weight:500;display:inline-flex}.OrZEhW_dateRangeInputs{align-items:center;gap:var(--space-2);display:flex}.OrZEhW_dateRangeInputs>*{flex:1;min-width:0}.OrZEhW_dateRangeSep{color:var(--color-gray-400);flex:none}.OrZEhW_content{gap:var(--space-4);flex-direction:column;display:flex}.OrZEhW_options{gap:var(--space-2);flex-direction:column;display:flex}.OrZEhW_option{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .15s;display:flex}.OrZEhW_option:hover:not(.OrZEhW_optionDisabled){border-color:var(--color-gray-300);background:var(--color-gray-50)}.OrZEhW_optionSelected,.OrZEhW_optionSelected:hover{border-color:var(--color-primary);background:#eff6ff}.OrZEhW_optionDisabled{opacity:.5;cursor:not-allowed}.OrZEhW_radio{display:none}.OrZEhW_optionIcon{background:var(--color-gray-100);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.OrZEhW_optionSelected .OrZEhW_optionIcon{background:var(--color-primary);color:#fff}.OrZEhW_optionContent{flex-direction:column;gap:2px;min-width:0;display:flex}.OrZEhW_optionLabel{color:var(--color-gray-900);font-weight:500}.OrZEhW_optionCount{font-size:var(--text-sm);color:var(--color-gray-500)}.OrZEhW_activeFilters{gap:var(--space-2);padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md);flex-direction:column;display:flex}.OrZEhW_activeFiltersLabel{font-size:var(--text-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.OrZEhW_filterTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.OrZEhW_filterTag{font-size:var(--text-xs);color:var(--color-gray-700);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#fff;padding:2px 8px;font-weight:500;display:inline-flex}@media (max-width:480px){.OrZEhW_footer{flex-direction:column-reverse}.OrZEhW_footer>*{width:100%}}
.BLde6G_header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.BLde6G_title{font-size:var(--text-2xl);color:var(--color-gray-900);font-weight:700}.BLde6G_actions{gap:var(--space-2);align-items:center;display:flex}@media (max-width:768px){.BLde6G_header{align-items:stretch;gap:var(--space-4);flex-direction:column}.BLde6G_title{font-size:var(--text-xl)}.BLde6G_actions{flex-wrap:wrap}.BLde6G_actions>*{flex:1;justify-content:center;min-width:140px}}
._3ERBcq_header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}._3ERBcq_title{font-size:var(--text-2xl);color:var(--color-gray-900);font-weight:700}._3ERBcq_upgradeMessage{text-align:center;padding:var(--space-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}._3ERBcq_upgradeIcon{color:var(--color-gray-400);margin-bottom:var(--space-4)}._3ERBcq_upgradeMessage h2{font-size:var(--text-xl);color:var(--color-gray-900);margin:0 0 var(--space-2) 0;font-weight:600}._3ERBcq_upgradeMessage p{font-size:var(--text-sm);color:var(--color-gray-600);margin:0 0 var(--space-6) 0;max-width:400px}
._8V_pSW_root{align-items:center;gap:var(--space-2);display:inline-flex}._8V_pSW_button{width:var(--control-height-xs);height:var(--control-height-xs);background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-gray-700);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}._8V_pSW_button:hover:not(:disabled){background:var(--color-gray-200)}._8V_pSW_button:disabled{opacity:.4;cursor:not-allowed}._8V_pSW_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._8V_pSW_valueWrap{align-items:center;gap:var(--space-1);display:inline-flex}._8V_pSW_input{width:52px;padding:var(--space-1);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-gray-900);text-align:center;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-background);font-weight:600}._8V_pSW_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent);outline:none}._8V_pSW_input:disabled{opacity:.4;cursor:not-allowed}._8V_pSW_unit{font-size:var(--text-xs);color:var(--color-gray-500);white-space:nowrap}._8V_pSW_lg ._8V_pSW_button{width:var(--control-height-lg,2.75rem);height:var(--control-height-lg,2.75rem)}._8V_pSW_lg ._8V_pSW_input{width:64px;padding:var(--space-2) var(--space-1);font-size:var(--text-base)}
.S_mwfa_root{gap:var(--space-3);flex-direction:column;display:flex}.S_mwfa_contextBar{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.S_mwfa_contextSpacer{flex:1}.S_mwfa_scanToggle,.S_mwfa_scanToggleOn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.S_mwfa_scanToggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.S_mwfa_scanToggleOn{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.S_mwfa_contextName{color:var(--color-gray-900);font-weight:600}.S_mwfa_contextRental{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.S_mwfa_feedbackOk,.S_mwfa_feedbackWarn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:.875rem}.S_mwfa_feedbackOk{background:var(--color-success-bg);color:var(--color-success-fg)}.S_mwfa_feedbackWarn{background:var(--color-warning-bg);color:var(--color-warning-fg)}.S_mwfa_scanStep{gap:var(--space-3);flex-direction:column;display:flex}.S_mwfa_scannerBox{border-radius:var(--radius-lg);overflow:hidden}.S_mwfa_counter{gap:var(--space-1);flex-direction:column;display:flex}.S_mwfa_counterValue{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.S_mwfa_counterTrack{background:var(--color-gray-100,var(--color-border));border-radius:999px;height:4px;overflow:hidden}.S_mwfa_counterFill{background:var(--color-primary);height:100%;transition:width .12s ease-out;display:block}.S_mwfa_lineList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.S_mwfa_line{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);overflow:hidden}.S_mwfa_lineHeader{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.S_mwfa_lineHeader:hover{background:var(--color-gray-50)}.S_mwfa_lineMain{flex-direction:column;gap:.125rem;min-width:0;display:flex}.S_mwfa_lineName{color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.S_mwfa_lineMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.S_mwfa_lineRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.S_mwfa_lineFlag{padding:.125rem var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:.6875rem;font-weight:600}.S_mwfa_badgeScan,.S_mwfa_badgeManual{border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.S_mwfa_badgeScan{background:var(--color-success-bg);color:var(--color-success-fg)}.S_mwfa_badgeManual{background:var(--color-gray-100);color:var(--color-gray-500)}.S_mwfa_chevron,.S_mwfa_chevronOpen{color:var(--color-gray-400);transition:transform .15s}.S_mwfa_chevronOpen{transform:rotate(180deg)}.S_mwfa_lineBody{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-gray-50);flex-direction:column;display:flex}.S_mwfa_lineRemove{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--color-error);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;font-size:.8125rem;display:inline-flex}.S_mwfa_field{gap:var(--space-1);flex-direction:column;display:flex}.S_mwfa_fieldQty{align-items:flex-start}.S_mwfa_fieldLabel{align-items:center;gap:var(--space-1);color:var(--color-gray-700);font-size:.8125rem;font-weight:500;display:inline-flex}.S_mwfa_countedSection{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.S_mwfa_countedTitle{color:var(--color-gray-800);margin:0;font-size:.875rem;font-weight:600}.S_mwfa_countedHint{color:var(--color-muted);margin:0;font-size:.75rem}.S_mwfa_countedRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;display:flex}.S_mwfa_countedName{flex-direction:column;gap:.125rem;min-width:0;display:flex}.S_mwfa_countedRemaining{color:var(--color-muted);font-size:.75rem}.S_mwfa_countedPending,.S_mwfa_countedLine{gap:var(--space-2);flex-direction:column;display:flex}.S_mwfa_countedToggle{align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.S_mwfa_countedRow{flex-wrap:wrap}.S_mwfa_countedRow>:first-child{flex:10rem}.S_mwfa_countedToggle>svg{flex-shrink:0;margin-left:auto}.S_mwfa_countedLine .S_mwfa_countedRemaining{color:var(--color-gray-700);font-weight:600}.S_mwfa_countedBody{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;display:flex}.S_mwfa_scanActions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.S_mwfa_bulkFields{padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.S_mwfa_bulkSummary{cursor:pointer;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.S_mwfa_bulkHint{margin:var(--space-2) 0;color:var(--color-muted);font-size:.75rem}.S_mwfa_pendingSection{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.S_mwfa_pendingHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.S_mwfa_pendingTitle{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.S_mwfa_pendingRow{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);cursor:pointer;text-align:left;font-size:.875rem;display:flex}.S_mwfa_pendingRow:hover{background:var(--color-gray-50);border-color:var(--color-primary)}.S_mwfa_pendingName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.S_mwfa_pendingMeta{color:var(--color-muted);font-size:.75rem}.S_mwfa_pendingAction{align-items:center;gap:var(--space-1);color:var(--color-primary);white-space:nowrap;font-size:.8125rem;font-weight:600;display:inline-flex}.S_mwfa_pendingEmpty{padding:var(--space-2);color:var(--color-muted);margin:0;font-size:.8125rem}.S_mwfa_scannerToggle{align-self:flex-start}.S_mwfa_signStep{gap:var(--space-4);flex-direction:column;display:flex}.S_mwfa_summaryHead{flex-direction:column;gap:.125rem;display:flex}.S_mwfa_summaryTitle{color:var(--color-gray-900);font-size:1rem;font-weight:600}.S_mwfa_summarySub{color:var(--color-muted);font-size:.8125rem}.S_mwfa_summaryList{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.S_mwfa_summaryRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:.875rem;display:flex}.S_mwfa_summaryRow+.S_mwfa_summaryRow{border-top:1px solid var(--color-border)}.S_mwfa_summaryName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-900);flex:1;overflow:hidden}.S_mwfa_summaryMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.S_mwfa_summaryFlag{padding:.125rem var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:.6875rem;font-weight:600}.S_mwfa_partialBanner{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-warning-fg);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-fg);display:flex}.S_mwfa_partialTitle{margin:0;font-size:.875rem;font-weight:600}.S_mwfa_partialBody{margin:.125rem 0 0;font-size:.8125rem}.S_mwfa_moneyBox{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-gray-50);flex-direction:column;display:flex}.S_mwfa_moneyRow{color:var(--color-gray-700);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.S_mwfa_moneyNegative{color:var(--color-error)}.S_mwfa_moneyTotal{padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--color-border);color:var(--color-gray-900);font-weight:600}.S_mwfa_signatureSection{gap:var(--space-2);flex-direction:column;display:flex}.S_mwfa_signatureHint{color:var(--color-muted);margin:0;font-size:.75rem}.S_mwfa_signatureWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.S_mwfa_signatureOk{color:var(--color-success-fg);margin:0;font-size:.75rem}.S_mwfa_doneStep{align-items:center;gap:var(--space-2);padding:var(--space-8) 0;text-align:center;flex-direction:column;display:flex}.S_mwfa_doneIcon{color:var(--color-success-fg)}.S_mwfa_doneTitle{color:var(--color-gray-900);margin:0;font-size:1.0625rem;font-weight:600}.S_mwfa_doneNumber{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.S_mwfa_doneActions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.S_mwfa_lineHeader,.S_mwfa_countedRow,.S_mwfa_pendingRow{min-height:3rem}}.S_mwfa_photoSection{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;display:flex}.S_mwfa_photoHead{flex-direction:column;gap:2px;display:flex}.S_mwfa_photoHint{color:var(--color-muted);font-size:.8125rem}.S_mwfa_photoRequired{color:var(--color-error);margin-left:2px}.S_mwfa_requiredMark{color:var(--color-error-fg);margin-left:2px}.S_mwfa_fieldErrorText{color:var(--color-error-fg);margin:0;font-size:.8125rem}.S_mwfa_photoSectionError{border-color:var(--color-error)}.S_mwfa_photoList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.S_mwfa_photoItem{width:84px;height:84px;position:relative}.S_mwfa_photoThumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;height:100%}.S_mwfa_photoRemove{border:1px solid var(--color-border);border-radius:var(--radius-full,999px);background:var(--color-background);width:28px;height:28px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-6px;right:-6px}.S_mwfa_photoRemove:hover{color:var(--color-error)}.S_mwfa_conditionBtns{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.S_mwfa_conditionBtn{padding:var(--space-2) var(--space-1);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-gray-700);font-size:var(--text-sm);cursor:pointer;font-weight:500;transition:background .12s,border-color .12s,color .12s}.S_mwfa_conditionBtn:hover{border-color:var(--color-gray-400)}.S_mwfa_conditionBtnActive{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success-fg)}.S_mwfa_conditionFAIR.S_mwfa_conditionBtnActive{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning-fg)}.S_mwfa_conditionDAMAGED.S_mwfa_conditionBtnActive,.S_mwfa_conditionLOST.S_mwfa_conditionBtnActive{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-fg)}@media (max-width:480px){.S_mwfa_conditionBtns{grid-template-columns:repeat(2,1fr)}}.S_mwfa_depositUnpaid{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-600);font-size:var(--text-sm);margin:0}.S_mwfa_effects{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;list-style:none;display:flex}.S_mwfa_effectRow{font-size:var(--text-sm);color:var(--color-gray-700)}.S_mwfa_missingHandover{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-600);font-size:var(--font-size-sm)}
.tqtSYa_container{gap:var(--space-2);flex-direction:column;display:flex}.tqtSYa_label{font-size:var(--text-sm);color:var(--color-gray-900);font-weight:600}.tqtSYa_options{gap:var(--space-4);display:flex}.tqtSYa_horizontal{flex-flow:wrap}.tqtSYa_vertical{gap:var(--space-3);flex-direction:column}.tqtSYa_option{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--color-gray-700);display:flex}.tqtSYa_option.tqtSYa_disabled{cursor:not-allowed;opacity:.6}.tqtSYa_radio{opacity:0;width:0;height:0;position:absolute}.tqtSYa_radioMark{border:2px solid var(--color-gray-300);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:flex}.tqtSYa_radioMark:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .15s;transform:scale(0)}.tqtSYa_option:hover .tqtSYa_radioMark{border-color:var(--color-gray-400)}.tqtSYa_radio:checked+.tqtSYa_radioMark{background:var(--color-primary);border-color:var(--color-primary)}.tqtSYa_radio:checked+.tqtSYa_radioMark:after{transform:scale(1)}.tqtSYa_radio:focus-visible+.tqtSYa_radioMark{box-shadow:0 0 0 3px #cb2d0033}.tqtSYa_radio.tqtSYa_error+.tqtSYa_radioMark{border-color:var(--color-error)}.tqtSYa_text{-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;display:flex}.tqtSYa_optionLabel{align-items:center;gap:var(--space-2);line-height:1.5;display:flex}.tqtSYa_optionDescription{font-size:var(--text-xs);color:var(--color-gray-500)}.tqtSYa_description{font-size:var(--text-xs);color:var(--color-gray-500);margin:0;line-height:1.5}.tqtSYa_cardGroup{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-background);gap:0;overflow:hidden}.tqtSYa_card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:0 0;border:none;border-radius:0;transition:background .12s}.tqtSYa_card+.tqtSYa_card{border-top:1px solid var(--color-gray-200)}.tqtSYa_card:hover:not(.tqtSYa_disabled){background:var(--color-gray-50)}.tqtSYa_card.tqtSYa_selected{box-shadow:inset 3px 0 0 var(--color-primary);background:#cb2d000d}.tqtSYa_card .tqtSYa_radioMark{margin-top:2px}.tqtSYa_card .tqtSYa_text{gap:3px}.tqtSYa_card .tqtSYa_optionLabel{color:var(--color-gray-900);font-weight:600}.tqtSYa_card .tqtSYa_optionLabel svg{color:var(--color-gray-400);flex-shrink:0}.tqtSYa_card .tqtSYa_optionDescription{line-height:1.45}.tqtSYa_card.tqtSYa_selected .tqtSYa_optionLabel svg{color:var(--color-primary)}.tqtSYa_cardGroup.tqtSYa_horizontal{flex-direction:row}.tqtSYa_cardGroup.tqtSYa_horizontal .tqtSYa_card{flex:1 1 0}.tqtSYa_cardGroup.tqtSYa_horizontal .tqtSYa_card+.tqtSYa_card{border-top:none;border-left:1px solid var(--color-gray-200)}
.x_FiAG_wrapper{gap:var(--space-2);flex-direction:column;display:flex}.x_FiAG_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.x_FiAG_option{min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-600);font-family:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.x_FiAG_option:hover:not(:disabled){border-color:var(--color-gray-400);color:var(--color-gray-900)}.x_FiAG_option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.x_FiAG_option:disabled{opacity:.5;cursor:not-allowed}.x_FiAG_selected{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.x_FiAG_selected:hover:not(:disabled){background:var(--color-primary-100);border-color:var(--color-primary);color:var(--color-white)}.x_FiAG_inherited.x_FiAG_selected{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary-dark);font-weight:500}.x_FiAG_inherited.x_FiAG_selected:hover:not(:disabled){color:var(--color-primary-dark)}.x_FiAG_hint{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-500);margin:0;display:flex}.x_FiAG_reset{color:var(--color-primary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.x_FiAG_reset:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.W8UvJa_content{gap:var(--space-5);flex-direction:column;display:flex}.W8UvJa_person{font-size:var(--text-base);color:var(--color-gray-700);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-md)}.W8UvJa_section{gap:var(--space-2);flex-direction:column;display:flex}.W8UvJa_sectionLabel{font-size:var(--text-sm);color:var(--color-gray-700);font-weight:600}.W8UvJa_hint{font-size:var(--text-xs);color:var(--color-gray-500);margin:0}.W8UvJa_toolList{gap:var(--space-1);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.W8UvJa_checkboxRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-gray-700);display:flex}.W8UvJa_checkboxRow:hover{background:var(--color-gray-50)}.W8UvJa_checkboxRow input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.W8UvJa_checkboxRowDisabled{opacity:.5;cursor:not-allowed}.W8UvJa_checkboxRowDisabled:hover{background:0 0}.W8UvJa_pendingBadge{margin-left:var(--space-2);padding:1px var(--space-2);background:var(--color-yellow-100,#fef3c7);color:var(--color-yellow-800,#92400e);font-size:var(--text-xs);border-radius:var(--radius-full);text-transform:uppercase;align-items:center;gap:4px;font-weight:500;display:inline-flex}.W8UvJa_serial{color:var(--color-gray-500);font-size:var(--text-xs)}.W8UvJa_photoGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));display:grid}.W8UvJa_photoItem{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--color-gray-200);position:relative;overflow:hidden}.W8UvJa_photoThumb{object-fit:cover;width:100%;height:100%}.W8UvJa_photoRemove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:4px;right:4px}.W8UvJa_photoRemove:hover{background:#000c}.W8UvJa_uploadArea{display:flex}.W8UvJa_fileInput{display:none}.W8UvJa_uploadButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-6);border:2px dashed var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-gray-50);cursor:pointer;flex-direction:column;transition:all .15s;display:flex}.W8UvJa_uploadButton:hover{border-color:var(--color-primary);background:#eff6ff}.W8UvJa_uploadIcon{color:var(--color-gray-400)}.W8UvJa_uploadText{font-size:var(--text-sm);color:var(--color-gray-700);font-weight:500}.W8UvJa_uploadHint{font-size:var(--text-xs);color:var(--color-gray-500)}.W8UvJa_spinner{border:2px solid var(--color-gray-300);border-top-color:var(--color-primary);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite W8UvJa_spin}@keyframes W8UvJa_spin{to{transform:rotate(360deg)}}.W8UvJa_textarea{width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-sm);resize:vertical;min-height:80px;font-family:inherit}.W8UvJa_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #cb2d001a}.W8UvJa_actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-gray-200);display:flex}
._cFCSG_group{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:#fff;align-items:stretch;display:inline-flex;overflow:hidden}._cFCSG_sm{min-height:var(--control-height-sm)}._cFCSG_md{min-height:var(--control-height-md)}._cFCSG_segment{color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;align-items:center;font-family:inherit;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}._cFCSG_sm ._cFCSG_segment{padding:0 var(--space-2);font-size:var(--text-xs)}._cFCSG_md ._cFCSG_segment{padding:0 var(--space-4);font-size:var(--text-sm)}._cFCSG_segment+._cFCSG_segment{border-left:1px solid var(--color-gray-300)}._cFCSG_segment:hover:not(:disabled):not(._cFCSG_active){background:var(--color-gray-50)}._cFCSG_segment:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}._cFCSG_segment:disabled{opacity:.5;cursor:not-allowed}._cFCSG_active{background:var(--color-primary);color:#fff}
.e_chvW_addRow{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.e_chvW_addType{flex:2 14rem;min-width:0}.e_chvW_addExpiry{flex:9rem;min-width:0}.e_chvW_addActions{align-items:center;gap:var(--space-2);display:flex}
