:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}.notification-bell{padding:10px!important;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:12px!important}.notification-count{font-size:12px;font-weight:400;color:#74747b;margin-left:10px}.notification-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.notification-help{font-size:12px;color:#74747b;line-height:1.7;margin:14px 0 20px}.notification-card{padding:18px;margin-bottom:12px;border:1px solid #e9ebef;border-radius:16px;background:#fff}.notification-card.is-unread{background:#f5f9ff;border-color:#d8e7fb}.notification-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.notification-dot{width:7px;height:7px;background:#0071e3;border-radius:50%;flex-shrink:0}.notification-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;color:#7b7e84;font-size:12px}.notification-meta .ant-tag{margin:0}.notification-card p{font-size:13px;line-height:1.7;color:#626267;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 16px}.notification-warning{position:fixed;z-index:90;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 20px;background:#fff7e8;border:1px solid #ffe0a4;border-radius:14px;box-shadow:0 5px 24px #0000000a;font-size:13px;max-width:calc(100vw - 32px)}.notification-drawer .ant-drawer-body{padding:20px;background:#f7f8fa}.notification-drawer .ant-drawer-header{padding:22px 24px}.notification-sound{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5e8ee;border-radius:14px;padding:16px;margin-bottom:20px}.notification-sound>div{display:flex;gap:12px;align-items:center;color:#354052}.notification-sound small{display:block;margin-top:4px;font-size:12px;color:#697586}.notification-toolbar .ant-segmented{width:100%;padding:4px;background:#e9edf2}.notification-toolbar .ant-segmented-item-label{min-height:38px;line-height:38px}.notification-actions{display:flex;align-items:center;gap:4px;margin-top:12px}.notification-actions>.ant-btn:last-child{margin-left:auto}.notification-actions .ant-btn{min-height:40px}.notification-help{color:#64748b;margin:8px 2px 18px}.notification-card{box-shadow:0 2px 8px #172b4d03}.notification-card .ant-btn{min-height:32px}.notification-card .ant-space{gap:8px!important}.notification-card-title strong{font-weight:600;font-size:16px;line-height:1.5}.rental-shell{--berry:#1677ff;--ink:#302a30;--muted:#776c73;--line:#eae1e5;display:flex;min-height:100vh;background:#f5f5f5;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.rental-shell *{box-sizing:border-box}.rental-shell button{cursor:pointer;font:inherit}.rental-shell button:focus-visible,.rental-shell a:focus-visible{outline:3px solid #898989;outline-offset:3px}.rental-sidebar{width:224px;background:#fff;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 16px;z-index:30}.rental-logo{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;padding:0 12px 36px}.logo-mark{width:38px;height:42px;border-radius:12px;background:var(--berry);color:#fff;display:grid;place-items:center;flex-shrink:0}.rental-logo small{display:block;font-size:11px;color:var(--muted);font-weight:400;letter-spacing:2px;margin-top:4px}.nav-label{font-size:11px;color:#848484;padding:0 14px 12px}.rental-sidebar nav{display:grid;gap:7px}.rental-sidebar nav a{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:9px;color:#636363;text-decoration:none;font-size:14px}.rental-sidebar nav a.active{background:#ededed;color:var(--berry);font-weight:600}.rental-sidebar nav a:hover{background:#f3f3f3}.sidebar-bottom{margin-top:auto;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;padding:18px 12px 0}.health-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#9e9e9e;flex-shrink:0}.rental-main{margin-left:224px;width:calc(100% - 224px)}.rental-topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;background:#fff;padding:0 36px;font-size:13px}.rental-topbar button{border:0;background:transparent;color:#656565;display:flex;align-items:center;gap:8px;min-height:40px}.crumb{color:#929292}.top-spacer{flex:1}.preview-pill{background:#f0f0f0;padding:5px 10px;border-radius:5px;color:#6e6e6e;font-size:11px}.rental-content{padding:36px;max-width:1800px;margin:auto}.compact .rental-sidebar{width:80px;padding:30px 10px}.compact .rental-main{margin-left:80px;width:calc(100% - 80px)}.compact .rental-logo{padding:0 10px 36px}.compact .nav-label{display:none}.compact .rental-sidebar nav a{justify-content:center;padding:14px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--berry);font-weight:600}.page-heading h1{font-size:29px;margin:8px 0;font-weight:650;letter-spacing:-.7px}.page-heading p{font-size:13px;color:var(--muted);margin:0}.secondary-btn{padding:10px 16px;border:1px solid #d9d9d9;background:#fff;color:#555;border-radius:8px;white-space:nowrap}.connection-notice{border:1px solid #e3e3e3;background:#f7f7f7;border-radius:8px;padding:11px 15px;display:flex;align-items:center;gap:10px;font-size:12px;color:#757575;margin-bottom:24px}.connection-notice strong{font-weight:600}.connection-notice.demo{background:#f2f2f2;border-color:#d7d7d7;color:#525252}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px}.stat-card{background:#fff;border:1px solid var(--line);padding:21px 23px;border-radius:12px;color:inherit;text-decoration:none}.stat-card>div{display:flex;justify-content:space-between;font-size:13px;color:#6b6b6b}.stat-card svg{color:var(--berry)}.stat-card>strong{font-size:36px;display:block;margin:12px 0 10px;font-weight:600}.stat-card small{display:flex;justify-content:space-between;color:#787878;font-size:11px}.stat-card:hover{border-color:#adadad}.workflow-banner{background:#eaeaea;border-radius:11px;padding:21px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:24px}.workflow-banner small{display:block;font-size:11px;color:#757575;margin-bottom:8px}.workflow-banner strong{font-size:14px;font-weight:500}.workflow-banner p{font-size:11px;color:#707070;line-height:1.9;margin:0}.orders-panel{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.panel-heading{display:flex;gap:12px;align-items:center;padding:22px 24px 12px}.panel-heading h2{font-size:17px;margin:0}.panel-heading>span{color:#8d8d8d;font-size:11px}.panel-heading a{margin-left:auto;text-decoration:none;font-size:12px;color:var(--berry);display:flex;align-items:center}.order-tabs{display:flex;padding:0 24px;border-bottom:1px solid var(--line);overflow:auto;gap:22px}.order-tabs button{background:none;border:0;padding:17px 0 14px;white-space:nowrap;color:#767676;font-size:12px;border-bottom:2px solid transparent}.order-tabs button.selected{color:var(--berry);border-bottom-color:var(--berry);font-weight:600}.order-filter{display:flex;align-items:center;gap:14px;padding:20px 24px}.order-filter label{display:flex;align-items:center;gap:10px;border:1px solid #e1e1e1;border-radius:7px;padding:9px 12px;color:#989898;max-width:380px;width:100%}.order-filter input{border:0;outline:0;font:inherit;font-size:12px;min-width:0;width:100%;background:transparent}.order-filter>span{margin-left:auto;font-size:11px;color:#8c8c8c}.order-filter>button{border:0;background:none;color:var(--berry);white-space:nowrap}.order-table-wrap{overflow:auto}.order-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap}.order-table th{font-size:11px;color:#7b7b7b;font-weight:500;background:#f9f9f9;padding:13px 24px}.order-table td{padding:18px 24px;border-bottom:1px solid #eeeeee}.order-table td small,.order-table td strong,.order-table td span:not(.status){display:block}.order-table td small{font-size:10px;color:#909090;margin:4px 0 6px}.order-table td strong{font-weight:500;margin-bottom:5px}.order-table td>span{font-size:11px;color:#818181}.money{font-weight:600;color:var(--berry)}.status{display:inline-block;padding:4px 9px;border-radius:5px;background:#ededed;color:var(--berry);font-size:11px}.table-link{border:0;background:none;color:var(--berry);padding:8px 0}.orders-empty{text-align:center;padding:50px 20px;color:#aeaeae}.orders-empty h3{font-size:16px;color:#656565;font-weight:500;margin:16px 0 8px}.orders-empty p{font-size:12px;color:#898989}.panel-foot{padding:14px 24px;color:#909090;font-size:10px;border-top:1px solid #eeeeee}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.quick-grid a{display:flex;align-items:center;gap:16px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:12px;color:#6a6a6a;text-decoration:none}.quick-grid a>svg:last-child{margin-left:auto;width:17px}.quick-grid strong{font-size:13px;font-weight:500;color:#4c4c4c}.quick-grid p{font-size:11px;margin:5px 0 0;color:#8d8d8d}.detail-backdrop{position:fixed;inset:0;background:#1a1a1a66;z-index:80;display:flex;justify-content:flex-end}.order-detail{width:min(620px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-15px 0 60px #1313132a}.order-detail header{padding:24px 28px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.order-detail header small{color:#868686;font-size:11px}.order-detail h2{font-size:23px;margin:4px 0}.order-detail button{background:#fff;border:1px solid #dedede;border-radius:7px;padding:8px;color:#656565}.detail-scroll{overflow:auto;padding:24px 28px}.detail-status p,.detail-scroll p{font-size:12px;line-height:1.8;color:#777}.detail-scroll h3{font-size:14px;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.detail-product{display:flex;align-items:center;gap:15px;font-size:14px}.camera-tile{width:62px;height:62px;border-radius:10px;background:#f1f1f1;display:grid;place-items:center;color:#333}.rental-dates{display:flex;justify-content:space-between;align-items:center;background:#f9f9f9;padding:18px;border-radius:8px;margin-top:16px;font-size:12px}.rental-dates small{display:block;color:#8e8e8e;margin-bottom:5px}.rental-dates>span{color:#333}.delivery-note,.buyer-note{background:#f2f2f2;color:#737373;font-size:12px;padding:15px;line-height:1.9;border-radius:8px;margin-top:15px}.buyer-note{background:#f5f5f5;color:#585858}.detail-scroll dl{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:14px}.detail-scroll dd{margin:0;text-align:right;color:#757575}.order-detail footer{padding:18px 28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#868686}.rental-login{min-height:100vh;background:#f3f3f3;display:grid;place-items:center;font-family:inherit}.login-box{box-sizing:border-box;width:calc(100% - 48px);max-width:400px;margin:24px;background:#fff;border:0;border-radius:24px;padding:40px 36px;box-shadow:0 12px 40px #00000014,0 2px 8px #00000008}.login-box h1{font-size:24px;color:#1d1d1f;font-weight:600;letter-spacing:-.4px}.login-box p{font-size:13px;line-height:1.8;color:#86868b}.login-box button{background:#1d1d1f;border:0;color:#fff;padding:13px 22px;border-radius:12px;width:100%;cursor:pointer;font-weight:500;height:46px}.login-box button:disabled{background:#ababab;cursor:not-allowed}.login-box .ant-input,.login-box .ant-input-affix-wrapper{border-radius:10px;padding:10px 14px;border-color:#d2d2d7;background:#fff}.login-box .ant-input:hover,.login-box .ant-input-outlined:hover,.login-box .ant-input-affix-wrapper:hover,.login-box .ant-input-affix-wrapper-outlined:hover{border-color:#b0b0b5!important;box-shadow:none!important}.login-box .ant-input:focus,.login-box .ant-input:focus-visible,.login-box .ant-input-focused,.login-box .ant-input-outlined:focus,.login-box .ant-input-affix-wrapper:focus,.login-box .ant-input-affix-wrapper-focused,.login-box .ant-input-affix-wrapper:focus-within{border-color:#86868b!important;box-shadow:0 0 0 3px #0000000d!important;outline:none!important}.login-box input:-webkit-autofill,.login-box input:-webkit-autofill:hover,.login-box input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1d1d1f!important;caret-color:#1d1d1f;transition:background-color 999999s ease-in-out 0s}.login-box .ant-form-item-label>label{font-size:13px;color:#424245}.login-box .ant-checkbox-wrapper{font-size:13px;color:#424245}@media(max-width:1100px){.rental-sidebar{width:190px}.rental-main{margin-left:190px;width:calc(100% - 190px)}.rental-content{padding:24px}.stat-grid{gap:10px}.stat-card{padding:16px}.workflow-banner p{display:none}}@media(max-width:760px){.rental-sidebar{width:68px;padding:22px 8px}.rental-logo>div,.nav-label,.sidebar-bottom{display:none}.rental-logo{padding:0 7px 24px}.rental-sidebar nav a{font-size:0;gap:0;justify-content:center;padding:14px}.rental-sidebar nav svg{flex-shrink:0}.rental-main,.compact .rental-main{margin-left:68px;width:calc(100% - 68px)}.rental-topbar{padding:0 14px;gap:8px}.crumb,.preview-pill{display:none}.rental-content{padding:20px 14px}.stat-grid{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:24px}.connection-notice{flex-wrap:wrap}.order-filter>span{display:none}.quick-grid{grid-template-columns:1fr}.order-tabs{gap:18px}.workflow-banner strong{line-height:1.9}.panel-heading{padding:18px}.order-filter{padding:16px}.rental-dates{gap:8px;padding:12px}.order-detail footer span{max-width:60%}}.od-page{max-width:1500px;margin:auto}.od-back{display:inline-flex;align-items:center;gap:8px;color:#727272;margin-bottom:24px}.od-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:24px}.od-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:26px;margin-bottom:22px;overflow-wrap:anywhere}.od-card h2{display:flex;align-items:center;gap:10px;font-size:18px;margin:0 0 22px}.od-card h2 svg{color:#333}.od-card h3{font-size:16px}.od-card p{line-height:1.8}.od-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.od-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.od-fields.single{grid-template-columns:1fr}.od-field{display:flex;flex-direction:column;gap:7px;font-size:13px}.od-field span,.od-muted{color:#7b7b7b;font-size:13px}.od-field strong{font-size:14px;font-weight:500}.od-product{display:flex;gap:18px;align-items:center}.od-product h3{margin:0}.od-divider{border-top:1px solid #e9e9e9;margin:24px 0}.od-total{background:#f3f3f3;padding:20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between}.od-total strong{font-size:28px;color:#333}.od-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.od-actions.vertical{flex-direction:column}.od-page button:disabled{opacity:.45;cursor:not-allowed}.od-log{border-left:2px solid #d1d1d1;padding:0 0 20px 18px;margin-top:20px}.od-log small{display:block;color:#818181;margin-top:8px}.od-log p{margin:7px 0}.od-card .rental-dates{margin:22px 0}.od-page h1 .status{vertical-align:middle;font-size:13px}@media(max-width:1100px){.od-layout{grid-template-columns:minmax(0,1fr) 270px}.od-card{padding:20px}}@media(max-width:800px){.od-layout,.od-fields{grid-template-columns:1fr}.od-card-head{flex-wrap:wrap}.od-page .rental-dates{gap:10px;font-size:13px}}.oc-list{padding:0 22px 22px;display:grid;gap:18px}.oc-card{border:1px solid #e5e5e5;border-radius:14px;background:#fff;overflow:hidden}.oc-header{display:flex;justify-content:space-between;align-items:center;background:#f8f8f8;padding:16px 20px;gap:12px}.oc-header>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.oc-header strong{font-size:14px}.oc-header span{font-size:12px;color:#7a7a7a}.oc-demo{border:1px solid #d9d9d9;padding:3px 8px;border-radius:5px}.oc-body{display:grid;grid-template-columns:1.35fr .85fr 1fr 1fr;padding:22px 0}.oc-body section{padding:0 20px;border-right:1px solid #ebebeb;min-width:0;overflow-wrap:anywhere}.oc-body section:last-child{border:0}.oc-body h3{font-size:15px;margin:0 0 8px}.oc-body h4{font-size:13px;margin:0 0 16px}.oc-body p{font-size:13px;line-height:1.7;margin:9px 0}.oc-product{display:flex;gap:12px;align-items:center;margin-bottom:16px}.oc-product .camera-tile{width:48px;height:48px;flex-shrink:0}.oc-label{color:#838383;margin-right:8px}.oc-muted{color:#838383}.oc-price{font-size:23px;font-weight:600;color:#333}.oc-price small{font-size:12px;font-weight:400;margin-left:10px;color:gray}.oc-section-head{display:flex;align-items:baseline;justify-content:space-between}.oc-footer{border-top:1px solid #ebebeb;padding:15px 20px;display:flex;justify-content:space-between;gap:14px;align-items:center}.oc-main-actions{display:flex;gap:10px;flex-wrap:wrap}.oc-primary{border:0;border-radius:8px;color:#fff;background:#333;padding:10px 22px;cursor:pointer}.oc-footer .secondary-btn{padding:9px 13px;font-size:13px}.oc-card .table-link{font-size:13px}.oc-list+.orders-empty{border:0}@media(max-width:1200px){.oc-body{grid-template-columns:1fr 1fr;gap:22px}.oc-body section:nth-child(2){border:0}}@media(max-width:650px){.oc-list{padding:0 10px 12px}.oc-header{padding:14px}.oc-header>div{gap:8px}.oc-header>div>span:first-of-type{display:none}.oc-body{grid-template-columns:1fr;padding:16px 0;gap:14px}.oc-body section{border:0;padding:0 16px}.oc-body section+section{border-top:1px solid #ebebeb;padding-top:14px}.oc-footer{padding:14px;align-items:flex-start;flex-direction:column}.oc-body h4{margin-bottom:8px}.oc-main-actions{gap:8px}.oc-product{margin-bottom:10px}}.oc-right-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto}@media(max-width:650px){.oc-right-actions{align-self:flex-end}}.oc-header .oc-logistics{color:#666;overflow-wrap:anywhere}.oc-package{color:#777;font-size:12px!important;line-height:1.7}.oc-product{align-items:flex-start}.oc-header>.status{flex-shrink:0}.review-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:20px 24px;margin-bottom:24px}.review-bottom>span{font-size:13px;color:gray}.review-bottom>div{display:flex;gap:12px}@media(max-width:650px){.review-bottom{flex-direction:column;align-items:stretch}.review-bottom>div{justify-content:flex-end}}.rental-shell,.rental-main,.rental-content{background:#fff}.rental-sidebar{border-right:1px solid #ededed}.rental-sidebar nav a.active{background:#f2f2f2;color:#222}.oc-header{background:#fafafa}.oc-primary{background:#333;color:#fff}.oc-primary:hover{background:#1f1f1f}.rental-shell .ps-filter label:focus-within,.rental-shell .order-filter label:focus-within{border-color:#777;box-shadow:0 0 0 1px #777}.rental-shell .ps-filter input:focus,.rental-shell .ps-filter input:focus-visible,.rental-shell .order-filter input:focus,.rental-shell .order-filter input:focus-visible{outline:none;box-shadow:none}.rental-shell .ant-input:focus,.rental-shell .ant-input:focus-visible,.rental-shell .ant-input-affix-wrapper:focus-within,.rental-shell .ant-input-number:focus-within,.rental-shell .ant-select-focused .ant-select-selector{outline:none!important;box-shadow:none!important;border-color:#888!important}.rental-shell .ant-input-affix-wrapper input:focus,.rental-shell .ant-input-number input:focus,.rental-shell .ant-select input:focus{outline:none!important;box-shadow:none!important}.rental-shell .ps-filter label:focus-within,.rental-shell .order-filter label:focus-within{border-color:#888;box-shadow:none}.rental-shell button:focus-visible,.rental-shell a:focus-visible{outline-width:1px;outline-offset:2px}.order-tabs button{position:relative;white-space:nowrap}.order-tab-count{font-size:12px;font-weight:400;color:#929292}.order-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;margin-left:4px;position:relative;top:-8px;background:#ed5261;color:#fff;border-radius:12px;font-size:11px;font-weight:500;line-height:18px}.rental-shell,.rental-main,.rental-content{background:#f5f5f7;color:#302a30}.rental-sidebar{background:#fff;border-right:1px solid #e5e5e7}.rental-logo{color:#1d1d1f}.logo-mark{background:linear-gradient(145deg,#4096ff,#1677ff);box-shadow:0 4px 12px #1677ff26}.rental-sidebar nav a{color:#424245}.rental-sidebar nav a:hover{background:#f5f5f7;color:#1677ff}.rental-sidebar nav a.active{background:#e8f1ff;color:#1677ff;box-shadow:none}.rental-topbar{background:#fff;border-color:#e5e5e7}.preview-pill{background:#e5f3ed;color:#27684e}.health-dot{background:#3d9675}.page-heading h1{color:#1d1d1f}.page-heading .eyebrow{color:#1677ff}.page-heading p{color:#626267}.orders-panel{background:#fff;border-color:#e5e5e7;box-shadow:0 6px 24px #1d1d1f08;border-radius:16px;overflow:hidden}.panel-heading{background:#fafafa}.order-tabs{background:#fafafa;border-color:#e5e5e7}.order-tabs button.selected{color:#1677ff;border-color:#1677ff;background:#e8f1ff}.order-tabs button.selected .order-tab-count,.order-tabs button:hover{color:#1677ff}.order-tabs button{padding-left:12px;padding-right:12px}.oc-card{border-color:#e5e5e7;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #1d1d1f06}.oc-header{background:#f5f5f7;border-bottom:1px solid #e5e5e7}.oc-header strong{color:#1d1d1f}.oc-header span,.oc-body h4{color:#626267}.oc-price{color:#1677ff}.oc-muted{color:#626267}.oc-footer{background:#fff;border-color:#e5e5e7}.oc-primary{background:#1677ff}.oc-primary:hover{background:#0958d9}.secondary-btn{border-color:#d2d2d7;color:#1677ff}.secondary-btn:hover{background:#f5f5f7;border-color:#1677ff}.table-link{color:#1677ff}.cloud-order-payment{background:#f5f8fb;border-color:#e5ebf1}.cloud-order-payment h4{color:#1d1d1f}.cloud-orders .oc-footer>.oc-muted{color:#626267}.panel-foot{background:#fafafa;color:#626267}.rental-shell button:focus-visible,.rental-shell a:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.oc-identity-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:16px 20px;border-top:1px solid #ebebeb;background:#fcfcfd;font-size:13px;line-height:1.7;color:#505663}.oc-identity-label{font-weight:500;color:#363c48}.oc-identity-row .ant-tag{margin:0}.oc-identity-row .ant-btn-link{padding-inline:0;height:auto;white-space:normal}.oc-identity-method{color:#34815a}.oc-identity-time{color:#7a7f87}.oc-identity-row>span{overflow-wrap:anywhere}@media(max-width:650px){.oc-identity-row{padding:14px 16px;gap:8px 12px}.oc-identity-time{flex-basis:100%}}.oc-identity-row .oc-identity-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:#7a7f87;padding:4px;border-radius:6px;flex-shrink:0}.rental-sidebar nav a,.workbench-mobile-drawer nav a{position:relative}.nav-group{margin-top:20px}.nav-group:first-child{margin-top:0}.nav-group .nav-label{padding:0 14px 8px;font-size:11px;color:#86868b;letter-spacing:.4px}.nav-group-rule{display:none}.compact .nav-group{margin-top:14px}.compact .nav-group-rule{display:block;height:1px;background:#e5e5e7;margin:0 12px 10px}.compact .nav-group:first-child .nav-group-rule{display:none}.workbench-mobile-drawer .nav-group .nav-label{padding:14px 14px 8px;font-size:11px;color:#86868b}@keyframes tag-swing{0%{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.banner-studio{max-width:1500px;margin:0 auto;color:#1d2738}.banner-studio>.page-heading{align-items:flex-end;margin-bottom:28px;gap:24px}.banner-studio>.page-heading p:first-child{margin:0 0 12px;color:#0b64cf;font-size:11px;font-weight:700;letter-spacing:.18em}.banner-studio>.page-heading h1{margin:0 0 10px;color:#1d2738;font-size:34px;line-height:1.18;font-weight:700;letter-spacing:-.035em}.banner-studio>.page-heading p:last-child{color:#68758a;font-size:14px;line-height:1.6}.banner-studio>.page-heading>.ant-btn{height:42px;padding:0 20px;border-radius:11px;font-weight:600;box-shadow:none}.banner-studio>.ant-tabs>.ant-tabs-nav{margin-bottom:26px}.banner-studio>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{max-width:100%}.banner-studio>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0 28px 0 0;padding:11px 1px;color:#53647b;transition:color .18s}.banner-studio>.ant-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:#0b64cf}.banner-studio>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0b64cf;font-weight:650}.banner-studio>.ant-card{border:1px solid #e7edf5;border-radius:20px;box-shadow:0 10px 28px #15366309}.banner-studio>.ant-card .ant-card-body{padding:23px 26px}.banner-studio>.ant-card:not(:has(.ant-card-head)) .ant-card-body strong{font-size:18px;color:#24334a;letter-spacing:-.02em}.banner-studio>.ant-card .ant-card-head{min-height:58px;padding:0 26px;border-bottom-color:#edf1f6}.banner-studio>.ant-card .ant-card-head-title{font-size:17px;font-weight:650;color:#24334a}.banner-studio>.ant-spin-nested-loading>.ant-spin-container>.ant-tabs>.ant-tabs-nav{margin:4px 0 22px}.banner-studio>.ant-spin-nested-loading>.ant-spin-container>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:10px 2px;margin:0 30px 0 0;color:#68758a;font-weight:550}.banner-studio>.ant-spin-nested-loading>.ant-spin-container>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0b64cf;font-weight:650}.banner-editor-grid{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(390px,1.08fr);gap:24px;align-items:start}.banner-editor-grid>.ant-card{min-width:0;overflow:hidden;border:1px solid #e7edf5;border-radius:20px;box-shadow:0 10px 28px #1536630a}.banner-editor-grid>.ant-card .ant-card-head{min-height:66px;padding:0 26px;border-bottom-color:#edf1f6}.banner-editor-grid>.ant-card .ant-card-head-title{font-size:18px;font-weight:650;letter-spacing:-.02em}.banner-editor-grid>.ant-card .ant-card-body{padding:26px}.banner-editor-grid>.ant-card:first-child label{display:block;font-size:13px;font-weight:600;line-height:1.55;color:#34445a}.banner-editor-grid>.ant-card:first-child label small{display:block;margin-top:7px;color:#738197;font-size:12px;font-weight:400;line-height:1.55}.banner-editor-grid>.ant-card:first-child .ant-input,.banner-editor-grid>.ant-card:first-child .ant-input-affix-wrapper,.banner-editor-grid>.ant-card:first-child .ant-select-selector{border-radius:10px}.banner-editor-grid>.ant-card:first-child .ant-input{padding:9px 12px;font-size:14px;font-weight:400}.banner-editor-grid>.ant-card:last-child{position:sticky;top:96px}.banner-editor-grid>.ant-card:last-child .ant-card-head{border-bottom:0}.banner-editor-grid>.ant-card:last-child video{display:block}.banner-studio .orders-panel{width:100%;max-width:none;margin-left:0;margin-right:0;border:1px solid #e7edf5;border-radius:20px;box-shadow:0 10px 28px #15366309}.rental-shell .banner-studio .order-tabs{background:#fff;border-color:#e7edf5}.rental-shell .banner-studio .order-tabs button.selected{background:transparent;color:#06c;border-bottom-color:#0071e3}.banner-studio .banner-submission-item{display:grid;grid-template-columns:184px minmax(0,1fr) max-content;gap:28px;align-items:center;padding:24px 28px;border-bottom:1px solid #e7edf5}.banner-studio .banner-submission-video{position:relative;width:184px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#152131}.banner-studio .banner-submission-thumb{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;overflow:hidden;background:#152131;cursor:pointer}.banner-studio .banner-submission-thumb video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.banner-studio .banner-submission-play{position:absolute;left:50%;top:50%;width:34px;height:34px;border-radius:50%;transform:translate(-50%,-50%);background:#fffffff2;box-shadow:0 2px 12px #0004}.banner-studio .banner-submission-play:before{content:"";position:absolute;left:14px;top:11px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #1d2738}.banner-studio .banner-submission-video-placeholder{height:100%;display:grid;place-items:center;padding:12px;color:#d4e1f1;text-align:center;font-size:12px;line-height:1.5}.banner-studio .banner-submission-video-error{position:absolute;bottom:0;left:0;right:0;padding:5px 8px;color:#fff;background:#a23b3b;font-size:11px}.banner-studio .banner-submission-copy{min-width:0;display:flex;flex-direction:column;gap:18px;color:#35435a}.banner-studio .banner-submission-story h3{margin:0;font-size:18px;line-height:1.4;font-weight:650;color:#1d2738;overflow-wrap:anywhere}.banner-studio .banner-submission-story p{margin:5px 0 0;font-size:14px;line-height:1.5;color:#46566c;overflow-wrap:anywhere}.banner-studio .banner-submission-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 20px;font-size:12px;line-height:1.5;color:#67768c}.banner-studio .banner-submission-facts>*{white-space:nowrap}.banner-studio .banner-submission-extra{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.banner-studio .banner-submission-side{min-width:250px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:24px;align-self:stretch}.banner-studio .banner-submission-status,.banner-studio .banner-submission-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.banner-studio .banner-submission-status .ant-tag{margin:0}.banner-studio .banner-review-tag{border-color:transparent;font-weight:600}.banner-studio .banner-review-tag--approved{background:#eaf3ff;color:#0754a3}.banner-studio .banner-review-tag--pending{background:#fff3df;color:#865300}.banner-studio .banner-review-tag--neutral{background:#f2f3f5;color:#505b6b}.banner-studio .banner-submission-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:18px 28px;color:#67768c;font-size:13px}.banner-studio .banner-submission-pagination>span{margin-right:6px}.banner-studio .ant-btn:focus-visible,.banner-studio .ant-tabs-tab:focus-visible,.banner-studio .ant-select-selector:focus-within{outline:3px solid #8bbdff;outline-offset:2px}@media(max-width:1150px){.banner-editor-grid{grid-template-columns:1fr}.banner-editor-grid>.ant-card:last-child{position:static}}@media(max-width:1100px){.banner-studio .banner-submission-item{grid-template-columns:184px minmax(0,1fr);gap:18px 24px}.banner-studio .banner-submission-side{grid-column:2;min-width:0;flex-direction:row;align-items:center;gap:12px}.banner-studio .banner-submission-status,.banner-studio .banner-submission-actions{justify-content:flex-start}}@media(max-width:700px){.banner-studio>.page-heading{align-items:flex-start;gap:16px}.banner-studio>.page-heading h1{font-size:28px}.banner-studio>.ant-card .ant-card-body,.banner-editor-grid>.ant-card .ant-card-body{padding:20px}.banner-studio>.ant-card .ant-card-head,.banner-editor-grid>.ant-card .ant-card-head{padding:0 20px}.banner-editor-grid{gap:16px}.banner-studio>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:9px 1px;margin-right:18px}.banner-studio .banner-submission-item{grid-template-columns:1fr;padding:18px}.banner-studio .banner-submission-video{width:100%;max-width:320px}.banner-studio .banner-submission-side{grid-column:1;flex-wrap:wrap;align-items:flex-start}.banner-studio .banner-submission-facts>*{white-space:normal}}.rental-shell{--berry:#1677ff;--ink:#1d1d1f;--muted:#626267;--line:#e5e5e7;background:#f5f5f7;color:var(--ink)}.rental-shell *,.ant-modal .ant-modal-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rental-sidebar,.rental-topbar{background:#fff;border-color:var(--line);box-shadow:none}.rental-shell .logo-mark{background:#fff;color:#1d1d1f;border:1px solid #e5e5e7}.rental-sidebar nav a{border-radius:10px;color:#515154;transition:background .15s}.rental-sidebar nav a.active{background:#eaf3fd;color:#06c;box-shadow:none}.rental-sidebar nav a:hover{background:#f5f5f7}.rental-shell .orders-panel,.rental-shell .stat-card,.rental-shell .quick-grid a,.rental-shell .oc-card{background:#fff;border:1px solid #e5e5e7;border-radius:16px;box-shadow:none}.rental-shell .oc-header,.rental-shell .oc-footer,.rental-shell .cloud-order-payment{background:#fff;border-color:var(--line)}.rental-shell .oc-header{background:#fafafa}.rental-shell .oc-body section,.rental-shell .order-tabs{border-color:var(--line)}.rental-shell .oc-footer{padding-top:16px;padding-bottom:16px;gap:16px}.rental-shell .oc-price,.rental-shell .money{color:#1d1d1f;font-variant-numeric:tabular-nums}.rental-shell .oc-muted,.rental-shell .oc-label,.rental-shell .oc-body h4,.rental-shell .cloud-filter-grid label,.rental-shell .bill-amount-summary span,.rental-shell .bill-amount-summary strong,.rental-shell .order-tabs button{color:#626267}.rental-shell .order-tabs button.selected{color:#06c;background:#eaf3fd;border-bottom-color:#0071e3}.rental-shell .ant-btn,.ant-modal .ant-btn,.rental-shell .secondary-btn{min-height:36px;padding-inline:16px;border-radius:9px;box-shadow:none;transition:background .15s,border-color .15s}.rental-shell .ant-btn-default,.ant-modal .ant-btn-default,.rental-shell .secondary-btn{background:#fff;border-color:#d2d2d7;color:#1d1d1f}.rental-shell .ant-btn-default:not(:disabled):hover,.ant-modal .ant-btn-default:not(:disabled):hover{background:#f5f5f7;border-color:#86868b;color:#1d1d1f}.rental-shell .ant-btn-primary:not(:disabled),.ant-modal .ant-btn-primary:not(:disabled){background:#0071e3;border-color:#0071e3;color:#fff;box-shadow:none}.rental-shell .ant-btn-primary:not(:disabled):hover,.ant-modal .ant-btn-primary:not(:disabled):hover{background:#06c;border-color:#06c}.rental-shell .ant-btn-dangerous:not(:disabled),.ant-modal .ant-btn-dangerous:not(:disabled){color:#b4232e;background:#fff;border-color:#e6bbc0}.rental-shell .ant-btn-dangerous:not(:disabled):hover,.ant-modal .ant-btn-dangerous:not(:disabled):hover{background:#fff1f2;color:#b4232e;border-color:#b4232e}.rental-shell .ant-btn:disabled,.ant-modal .ant-btn:disabled{color:#96969b;background:#f5f5f7;border-color:#e5e5e7;box-shadow:none;cursor:not-allowed}.rental-shell .ant-btn:focus-visible,.ant-modal .ant-btn:focus-visible{outline:2px solid #80baff;outline-offset:2px}.rental-shell .ant-input,.rental-shell .ant-input-affix-wrapper,.rental-shell .ant-select-selector{background:#fff;border-color:#c8c8ce;border-radius:8px}.ant-modal .ant-modal-content{background:#fff;border:1px solid #e5e5e7;border-radius:18px;box-shadow:0 20px 60px #00000026;color:#1d1d1f}.ant-modal .ant-modal-header{background:#fff;margin-bottom:22px}.ant-modal .ant-modal-footer{border-top:1px solid #e5e5e7;padding-top:16px;margin-top:24px}@media(prefers-reduced-motion:reduce){.rental-shell .ant-btn,.ant-modal .ant-btn,.rental-sidebar nav a{transition:none}}.rental-shell .cloud-order-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;width:100%}.rental-shell .order-utility-actions{min-width:0}.rental-shell .order-primary-actions{min-width:0;margin-left:auto}.rental-shell .order-primary-actions>.ant-space{justify-content:flex-end}@media(max-width:900px){.rental-shell .order-primary-actions{margin-left:0}.rental-shell .order-primary-actions>.ant-space{justify-content:flex-start}}.rental-shell .rental-sidebar nav a:hover{color:#1d1d1f;background:#f5f5f7}.rental-shell .rental-sidebar nav a.active,.rental-shell .rental-sidebar nav a.active:hover{color:#06c;background:#eaf3fd}.rental-shell .rental-logo{color:#1d1d1f}.rental-shell .logo-mark{box-shadow:none}.rental-shell .page-heading .eyebrow,.rental-shell .table-link,.rental-shell .order-tabs button:hover,.rental-shell .order-tabs button.selected .order-tab-count{color:#06c}.rental-shell .secondary-btn:hover{color:#1d1d1f;background:#f5f5f7;border-color:#86868b}.rental-shell .oc-primary{background:#0071e3;color:#fff}.rental-shell .oc-primary:hover{background:#06c}.rental-shell button:focus-visible,.rental-shell a:focus-visible{outline:2px solid #80baff;outline-offset:2px}.rental-shell .rental-main,.rental-shell .rental-content{background:#f5f5f7;color:#1d1d1f}.rental-shell .panel-heading,.rental-shell .order-tabs,.rental-shell .panel-foot,.rental-shell .order-table th{background:#fafafa;border-color:#e5e5e7}.rental-shell .page-heading h1,.rental-shell .panel-heading h2,.rental-shell .oc-header strong{color:#1d1d1f}.rental-shell .page-heading p,.rental-shell .oc-header span:not(.ant-tag),.rental-shell .panel-foot,.rental-shell .cloud-filter-dates,.rental-shell .cloud-filter-actions>span{color:#626267}.rental-shell .order-tabs button.selected .order-tab-count{color:#06c}.rental-main,.rental-content{min-width:0}.rental-topbar .mobile-menu-toggle{display:none}.rental-sidebar{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.rental-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.workbench-mobile-drawer nav{display:grid;gap:6px}.workbench-mobile-drawer nav a{display:flex;align-items:center;gap:14px;padding:14px 12px;min-height:48px;border-radius:10px;color:#515154;text-decoration:none}.workbench-mobile-drawer nav a.active{background:#eaf3fd;color:#06c;font-weight:600}.workbench-mobile-drawer nav a:focus-visible{outline:3px solid #80baff;outline-offset:2px}.rental-shell .ant-table-wrapper{min-width:0;max-width:100%}.rental-shell .ant-table-content{overflow-x:auto}@media(min-width:761px)and (max-width:1180px){.rental-shell .rental-sidebar{width:80px;padding:24px 10px}.rental-shell .rental-sidebar .rental-logo>div,.rental-shell .nav-label,.rental-shell .sidebar-bottom{display:none}.rental-shell .rental-logo{padding:0 10px 28px}.rental-shell .rental-sidebar nav a{font-size:0;gap:0;justify-content:center;min-height:48px;padding:14px}.rental-shell .rental-sidebar nav svg{flex-shrink:0}.rental-shell .rental-main{margin-left:80px;width:calc(100% - 80px)}.rental-shell .rental-content{padding:24px}.rental-shell .rental-topbar .desktop-menu-toggle{display:none}.rental-shell .rental-topbar .mobile-menu-toggle{display:flex}.rental-shell .cp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-shell .cp-main-image{grid-template-columns:200px minmax(0,1fr);gap:20px}.rental-shell .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rental-shell .rental-sidebar{display:none}.rental-shell .rental-main{margin-left:0;width:100%}.rental-shell .rental-topbar{height:60px;padding:0 16px;position:sticky;top:0;z-index:40;gap:10px}.rental-shell .rental-topbar .desktop-menu-toggle{display:none}.rental-shell .rental-topbar .mobile-menu-toggle{display:flex}.rental-shell .rental-topbar button{min-height:44px}.rental-shell .rental-content{padding:20px 12px calc(24px + env(safe-area-inset-bottom))}.rental-shell .page-heading{gap:12px;margin-bottom:20px}.rental-shell .page-heading h1{font-size:24px}.rental-shell .order-tabs{padding:0 12px;gap:8px;overscroll-behavior-x:contain}.rental-shell .order-tabs button{min-height:48px}.rental-shell .cloud-filter-grid,.rental-shell .cloud-orders .oc-body,.rental-shell .cp-fields{grid-template-columns:minmax(0,1fr)}.rental-shell .cloud-orders .oc-body section{border-right:0}.rental-shell .cloud-orders .oc-body section+section{border-top:1px solid #e5e5e7;padding-top:16px}.rental-shell .oc-list{padding:12px;gap:16px}.rental-shell .oc-header{align-items:flex-start;padding:14px}.rental-shell .oc-header>div{min-width:0;gap:8px}.rental-shell .oc-header strong{overflow-wrap:anywhere}.rental-shell .oc-body p{font-size:14px}.rental-shell .cloud-order-actions{flex-direction:column;align-items:stretch;gap:14px}.rental-shell .order-primary-actions{order:-1;margin:0}.rental-shell .order-primary-actions>.ant-space,.rental-shell .order-utility-actions>.ant-space{display:flex;justify-content:flex-start}.rental-shell .order-utility-actions{padding-top:14px;border-top:1px solid #e5e5e7}.rental-shell .ant-btn{min-height:44px}.rental-shell .ant-input,.rental-shell .ant-select-selector,.ant-modal .ant-input{font-size:16px}.rental-shell .cp-page{padding:0}.rental-shell .cp-list-filter{flex-wrap:wrap;gap:12px}.rental-shell .cp-list-filter .ant-input-search{max-width:none;width:100%}.rental-shell .cp-main-image{grid-template-columns:minmax(0,1fr)}.rental-shell .cp-list-product{min-width:180px}.rental-shell .ant-card-body{padding:16px}.rental-shell .cloud-filter-actions>span{width:100%;margin:0}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto;top:12px;padding-bottom:env(safe-area-inset-bottom)}.ant-modal .ant-modal-content{padding:20px 16px}.ant-modal .ant-modal-footer .ant-space{flex-wrap:wrap;justify-content:flex-end}.ant-modal .ant-btn{min-height:44px}}.mobile-order-summary{display:none}@media(max-width:760px){.cloud-orders .mobile-order-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 16px}.mobile-order-summary>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.mobile-order-summary span,.mobile-order-summary small{color:#626267;font-size:12px}.mobile-order-summary strong{color:#1d1d1f;font-size:20px}.mobile-order-summary small{flex-basis:100%}.rental-shell .cloud-orders .mobile-summary .oc-body>section:not(:first-child),.rental-shell .cloud-orders .mobile-summary .order-utility-actions{display:none}.rental-shell .cloud-orders .mobile-summary .oc-goods>h4,.rental-shell .cloud-orders .mobile-summary .oc-goods>.oc-muted{display:none}.rental-shell .cloud-orders .mobile-summary .oc-body{padding:16px 0 8px;gap:0}.rental-shell .cloud-orders .mobile-summary .oc-header{flex-wrap:wrap;gap:8px}}.order-overdue-notice{display:flex;align-items:center;gap:8px;padding:12px 20px 0;font-size:13px;color:#b4232e}@media(max-width:760px){.rental-shell .cloud-filter-card .panel-heading,.rental-shell .cloud-filter-grid .desktop-order-filter,.rental-shell .cloud-filter-dates,.rental-shell .mobile-phone-filter>.filter-field-label{display:none}.rental-shell .cloud-orders .cloud-filter-card{margin-bottom:16px}.rental-shell .cloud-order-filters{padding:12px;display:flex;flex-wrap:wrap;gap:10px}.rental-shell .cloud-filter-grid{flex:1;min-width:160px}.rental-shell .cloud-filter-actions{display:contents}.rental-shell .cloud-filter-actions>span{flex-basis:100%;font-size:11px}.rental-shell .cloud-filter-actions>.ant-btn{padding-inline:10px;font-size:13px}.rental-shell .cloud-filter-grid .ant-input-affix-wrapper{min-height:44px}.rental-shell .cloud-orders .cloud-order-list-panel{border:0;border-radius:0;background:transparent;overflow:visible}.rental-shell .cloud-order-list-panel>.panel-heading{padding:12px 0;background:transparent}.rental-shell .cloud-order-list-panel>.order-tabs{padding:0}.rental-shell .cloud-order-list-panel>.oc-list{padding:12px 0 0;gap:12px}.rental-shell .cloud-orders .oc-card{border:0;border-radius:12px;overflow:hidden}.rental-shell .cloud-orders .oc-header{padding:12px}.rental-shell .cloud-orders .oc-footer{padding:8px 12px;gap:8px}.rental-shell .cloud-orders .oc-body>section{padding-left:12px;padding-right:12px}.rental-shell .cloud-orders .mobile-order-summary{padding:0 12px 12px}.rental-shell .cloud-orders .oc-card .ant-btn{font-size:13px;padding-inline:10px;border-radius:8px}.rental-shell .cloud-orders .order-primary-actions>.ant-space{gap:6px!important}}@media(max-width:760px){.rental-shell .cloud-orders>.page-heading{margin-bottom:12px}.rental-shell .cloud-orders>.page-heading h1{font-size:18px;margin:0;letter-spacing:0}.rental-shell .cloud-orders>.page-heading .eyebrow,.rental-shell .cloud-orders>.page-heading p,.rental-shell .cloud-orders>.page-heading>button,.rental-shell .cloud-filter-actions>.desktop-filter-reset{display:none}.workbench-mobile-drawer .ant-drawer-content-wrapper{width:min(220px,68vw)!important}.workbench-mobile-drawer .ant-drawer-header{padding:14px 16px}.workbench-mobile-drawer .ant-drawer-title{font-size:14px}.workbench-mobile-drawer .ant-drawer-body{padding:12px}.workbench-mobile-drawer nav{gap:4px;align-content:start}.workbench-mobile-drawer nav a{min-height:44px;padding:10px;gap:10px;font-size:14px}.workbench-mobile-drawer nav a svg{width:18px;height:18px}}.ant-modal .ant-modal-body{line-height:1.65}.ant-modal .ant-modal-body>*+*{margin-top:16px}.ant-modal .ant-modal-body>p{margin-bottom:0}.ant-modal .ant-modal-body>ul,.ant-modal .ant-modal-body>ol{padding-left:22px;margin-bottom:0}.ant-modal .ant-modal-body li+li{margin-top:6px}.ant-modal .modal-form-field{display:flex;flex-direction:column;gap:8px}.ant-modal .modal-form-field>label{font-size:14px;font-weight:500;color:#515154}.ant-modal .modal-form-field>.ant-select{width:100%;min-height:40px}.ant-modal .ant-select-selector,.ant-modal .ant-input{border-color:#d2d2d7;border-radius:8px}.ant-modal textarea.ant-input{padding:10px 12px;line-height:1.6;resize:vertical}.ant-modal .ant-modal-body .ant-space-vertical{width:100%}.ant-modal .ant-modal-body .ant-space-item>label{display:flex;flex-direction:column;gap:8px}.ant-modal .ant-modal-footer .ant-space{gap:10px!important;flex-wrap:wrap;justify-content:flex-end}.ant-modal .ant-alert{line-height:1.6}@media(max-width:600px){.ant-modal .ant-modal-header{margin-bottom:18px}.ant-modal .ant-modal-body>*+*{margin-top:14px}.ant-modal .ant-modal-footer{margin-top:20px}.ant-modal .ant-modal-footer .ant-btn{padding-inline:12px;font-size:14px}.ant-modal .ant-select{font-size:16px}}.ant-modal-centered .ant-modal{top:0;margin-top:16px;margin-bottom:16px}@media(min-height:700px){.ant-modal-centered .ant-modal{top:-24px;margin-top:40px;margin-bottom:40px}}.rental-shell .rental-topbar{position:sticky;top:0;z-index:40}.rental-shell .rental-logo{padding:0 12px 36px}.rental-shell .rental-logo .logo-mark{width:38px;height:42px;font-size:23px;font-weight:500}.rental-shell .rental-logo>div{min-width:0;white-space:nowrap;font-size:15px;line-height:1.3}.rental-shell .rental-logo small{font-size:10px;letter-spacing:1px}.login-brand-image{position:relative;display:block;overflow:hidden;background:#fff}.login-brand-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;max-width:none}.login-brand-image{width:120px;max-width:100%;height:64px;margin:0 auto 20px}.login-brand-image img{width:130px;height:130px}.login-box h1,.login-box>p{text-align:center}.login-box .ant-btn{transition:background-color .2s,border-color .2s,color .2s}.login-box .ant-btn-primary:not(:disabled){background:#0071e3;border:1px solid #0071e3;color:#fff}.login-box .ant-btn-primary:not(:disabled):hover{background:#06c;border-color:#06c;color:#fff}.login-box .ant-btn-default:not(:disabled){background:#f5f5f7;border:1px solid #e5e5e7;color:#1d1d1f}.login-box .ant-btn-default:not(:disabled):hover{background:#e8e8ed;border-color:#d2d2d7;color:#1d1d1f}.login-box .ant-btn:focus-visible{outline:3px solid #80bfff;outline-offset:2px}.rental-shell.compact .rental-logo{justify-content:center;padding:0 0 36px}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-space-compact{gap:10px;align-items:center}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-space-compact>:is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-btn){margin-inline:0!important;border-start-start-radius:8px!important;border-start-end-radius:8px!important;border-end-start-radius:8px!important;border-end-end-radius:8px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-space-compact>.ant-btn{flex-shrink:0;margin-inline-start:0!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-space-compact>:is(.ant-input,.ant-input-affix-wrapper,.ant-select){min-width:0}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-search .ant-input-group{display:flex;align-items:center;gap:10px}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-search .ant-input-group>:is(.ant-input,.ant-input-affix-wrapper){flex:1;min-width:0}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-search .ant-input-group-addon{position:static;inset:auto;width:auto;flex:none;padding:0;border:0;background:transparent}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-search .ant-input-group-addon .ant-btn{margin:0!important;border-radius:8px!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-btn){font-size:13px!important;border-radius:8px!important}.rental-shell .secondary-btn{height:36px;min-height:36px;font-size:13px;padding:0 14px;border-radius:8px}:is(.rental-shell,.ant-modal,.ant-drawer) :is(input.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-single,.ant-picker,.ant-btn){height:36px!important;min-height:36px!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(.ant-input-affix-wrapper,.ant-picker){padding-block:5px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-affix-wrapper input.ant-input{height:auto!important;min-height:0!important;padding-block:0!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(.ant-picker-input>input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder){font-size:13px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-number-input{height:34px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-select-multiple{min-height:36px!important;height:auto!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-btn{padding-inline:14px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-btn-sm{height:30px!important;min-height:30px!important;font-size:12px!important;padding-inline:10px!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(.ant-btn-icon-only,.ant-btn-circle){width:36px!important;padding-inline:0!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-btn-sm.ant-btn-icon-only{width:30px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-form-item-label>label{font-size:13px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-affix-wrapper.ant-input-textarea-affix-wrapper{height:auto!important;min-height:0!important;padding:0!important}.ant-modal :is(textarea.review-reason-input,.review-reason-input textarea){padding:7px 12px;line-height:20px;resize:none}.ant-select-dropdown .ant-select-item,.ant-picker-dropdown{font-size:13px}.rental-shell .cloud-filter-card .panel-heading{padding:14px 20px}.rental-shell .cloud-orders .cloud-filter-card .panel-heading h2{font-size:16px}.rental-shell .cloud-order-filters{padding:16px 20px}.rental-shell .cloud-filter-grid{gap:12px 20px}.rental-shell .cloud-filter-grid label,.rental-shell .cloud-filter-dates{gap:6px}.rental-shell .cloud-filter-actions{margin-top:14px}@media(max-width:760px),(pointer:coarse){.rental-shell .secondary-btn{height:44px;min-height:44px}:is(.rental-shell,.ant-modal,.ant-drawer) :is(input.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-single,.ant-picker,.ant-btn){height:44px!important;min-height:44px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-affix-wrapper input.ant-input{height:auto!important;min-height:0!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-input-number-input{height:42px!important}:is(.rental-shell,.ant-modal,.ant-drawer) .ant-select-multiple{min-height:44px!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(.ant-btn-icon-only,.ant-btn-circle){width:44px!important}:is(.rental-shell,.ant-modal,.ant-drawer) :is(input.ant-input,textarea.ant-input,.ant-picker-input>input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder){font-size:16px!important}}@media(min-width:761px)and (max-width:1180px){.rental-shell .rental-logo{justify-content:center;padding:0 0 28px}}.rental-sidebar .nav-group>a+a,.workbench-mobile-drawer .nav-group>a+a{margin-top:6px}
