@media screen{.v76-app{font-size:14px;line-height:1.45}.v76-app .v76-brand{height:60px;padding:0 14px}.v76-app .v76-full-logo{width:136px;height:30px}.v76-app .v76-sidebar nav{padding:8px}.v76-app .v76-nav-item{border-radius:7px;gap:8px;min-height:34px;margin-bottom:2px;padding:6px 9px;font-size:13px;line-height:20px}.v76-app .v76-nav-item>svg{width:16px;height:16px}.v76-app .v76-nav-section{letter-spacing:.08em;margin-top:9px;margin-bottom:3px;padding:0 9px;font-size:10px}.v76-app .v76-build{border-radius:8px;margin:6px 10px 10px;padding:8px 10px;font-size:11px;line-height:15px}.v76-app .v76-collapse{width:24px;height:24px;top:47px}.v76-app .v76-header{gap:4px 0;min-height:60px;padding:5px 18px}.v76-app .v76-header>.size-10{width:32px;height:32px;font-size:12px}.v76-app .v76-workspace>main{max-width:none;padding:16px 20px}.v76-app .v76-workspace h1{font-size:21px;line-height:1.3}.v76-app .v76-workspace h2.text-xl{font-size:17px;line-height:1.35}.v76-app :is(.v76-workspace,.v76-order-form) :is(.rounded-2xl,.rounded-xl){border-radius:10px}.v76-app :is(.v76-workspace,.v76-order-form) :is(div,section,article,form,details).p-4{padding:12px}.v76-app :is(.v76-workspace,.v76-order-form) :is(div,section,article,form,details):is(.p-5,.p-6,.p-7,.p-8){padding:14px}.v76-app :is(.v76-workspace,.v76-order-form) :is(.gap-4,.gap-5,.gap-6){gap:12px}.v76-app :is(.v76-workspace,.v76-order-form) :is(.space-y-4,.space-y-5,.space-y-6)>:not(:last-child){margin-block-end:12px}.v76-app :is(.v76-workspace,.v76-order-form) :is(.mb-5,.mb-6,.mb-8){margin-bottom:14px}.v76-app :is(.v76-workspace,.v76-order-form) :is(.mt-5,.mt-6,.mt-8){margin-top:14px}.v76-app .v76-workspace table :is(th,td):is(.p-3,.p-4){padding:7px 9px}.v76-app .v76-workspace table :is(th,td):is(.py-3,.py-4){padding-top:7px;padding-bottom:7px}.v76-app .v76-workspace table :is(th,td).px-4{padding-left:9px;padding-right:9px}.v76-app .v76-order-form>div:first-child{gap:10px;padding:12px 16px}.v76-app .v76-order-body{padding:12px 16px}.v76-app .v76-field>div>*{border-radius:6px;padding:6px 9px}.v76-app .v76-field>div>:is(input,select,textarea){min-height:34px}.v76-app .v76-field>div>textarea{min-height:58px}.v76-app .v76-field>div{margin-top:4px}.v76-app .v76-order-footer{padding:10px 16px}.v76-app .v76-settlement-summary,.v76-app .v76-agent-detail{padding:14px}.v76-app .v76-money-total{padding-top:10px}.v76-app .dop{border-radius:14px;padding:12px}.v76-app .dop-top{border-radius:11px;padding:12px}.v76-app .dop-heading{margin-bottom:10px}.v76-app .dop-dates{margin:10px 0 12px}.v76-app .dop-dates button{border-radius:8px;padding:5px 2px}.v76-app .dop-dates strong{font-size:17px}.v76-app .dop-boats{gap:12px}.v76-app .dop-boat{border-radius:12px}.v76-app .dop-boat-head{padding:9px 12px}.v76-app .dop-boat-body{padding:10px}.v76-app .dop-section-title{margin:12px 0 8px}.v76-app .dop-chips{padding:8px 0}.v76-app .dop-order-group{border-radius:9px}.v76-app .dop-order-group>.dop-chips{padding:0}}@media screen and (min-width:1024px){.v76-app .v76-sidebar{width:208px}.v76-app .v76-workspace{padding-left:208px}.v76-app[data-theme=cream] .v76-sidebar{border-radius:12px;height:calc(100dvh - 12px);margin:6px 0 6px 6px}.v76-app[data-theme=cream] .v76-workspace{padding-left:214px}.v76-app[data-sidebar-collapsed=true] .v76-sidebar{width:58px}.v76-app[data-sidebar-collapsed=true] .v76-workspace{padding-left:58px}.v76-app[data-theme=cream][data-sidebar-collapsed=true] .v76-workspace{padding-left:64px}.v76-app[data-sidebar-collapsed=true] .v76-nav-item{padding:7px 0}.v76-app :is(.v76-workspace,.v76-order-form) :is(button,select,input):is(.py-2,.py-2\.5,.py-3){padding-top:5px;padding-bottom:5px}.v76-app :is(.v76-workspace,.v76-order-form) :is(button,select,input):is(.px-4,.px-5,.px-6){padding-left:10px;padding-right:10px}.v76-app :is(.v76-workspace,.v76-order-form) :is(input:not([type=checkbox]):not([type=radio]),select):is(.p-2,.p-3){min-height:32px;padding:6px 8px;font-size:13px}.v76-app .v76-order-table button{min-height:30px}}@media screen and (max-width:767px){.v76-app .v76-workspace>main{padding:12px}.v76-app .v76-header{padding:6px 12px}}@media screen and (pointer:coarse){.v76-app .v76-nav-item{min-height:42px}.v76-app :is(.v76-workspace,.v76-order-form) :is(button,select,input:not([type=checkbox]):not([type=radio])):not(.dop-chip button){min-height:40px}.v76-app .v76-field>div>:is(input,select,textarea){min-height:44px;font-size:16px}}@media screen{.v76-app .v76-order-list tr[data-search-highlight=true]{outline-offset:-2px;background:#e4f5ee;outline:2px solid #0f766e;scroll-margin-top:90px}.v76-app .v76-order-list tr[data-search-highlight=true]>td:first-child{box-shadow:inset 4px 0 #0f766e}.v76-app .v76-workspace{min-width:0}.v76-app .v76-workspace>main{width:100%;min-width:0;margin-left:0;margin-right:0}.v76-app .v76-order-list .v76-booking-grid{table-layout:fixed;min-width:940px}.v76-app .v76-order-list .v76-booking-grid :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none}.v76-app .v76-order-list .v76-booking-grid th{vertical-align:top;overflow-wrap:normal}.v76-app .v76-order-list .v76-booking-grid th select{width:100%;max-width:100%;margin:4px 0 0;display:block}.v76-app .v76-order-list .v76-booking-grid td :is(.min-w-36,.min-w-40){min-width:0}.v76-app .v76-order-list .v76-booking-grid td .whitespace-nowrap{white-space:normal;overflow-wrap:anywhere}.v76-app .v76-order-list .v76-booking-grid td:nth-child(8)>span{white-space:normal;overflow-wrap:normal;max-width:100%;padding:3px 5px;font-size:11px;line-height:16px}.v76-app .v76-order-list .v76-booking-grid td:last-child button{overflow-wrap:normal;justify-content:center;gap:4px;max-width:100%;padding:5px 4px;font-size:12px;line-height:16px}.v76-app .v76-order-list .v76-booking-grid td:last-child button svg{flex-shrink:0}.v76-app .v76-order-list .v76-booking-grid[data-actions=true] :is(th,td):last-child{z-index:1;background:var(--surface);box-shadow:-1px 0 var(--line);position:sticky;right:0}.v76-app .v76-order-list .v76-booking-grid tr[data-search-highlight=true]>td:last-child{background:#e4f5ee}}@media screen and (min-width:1200px){.v76-app .v76-order-list .v76-booking-grid{min-width:0}}@media screen and (max-width:1599px){.v76-app .v76-order-list .v76-booking-grid td:last-child button svg{display:none}.v76-app .v76-order-list .v76-booking-grid td:last-child .grid{gap:4px}.v76-app .v76-order-list .v76-booking-grid :is(td:nth-child(6),td:nth-child(7)){font-size:13px}}:is(html:has(.v76-order-form),body:has(.v76-order-form)){overscroll-behavior:none;overflow:hidden}.v76-order-body{overscroll-behavior:contain}.v76-customer-summary{grid-template-columns:minmax(140px,1.2fr) minmax(110px,.8fr) minmax(100px,.7fr) minmax(120px,.9fr) minmax(140px,1.4fr) auto;align-items:center;gap:12px;min-height:48px;display:grid}.v76-customer-row[open]{background:var(--surface,#fff)}@media (max-width:1100px){.v76-customer-summary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:4px 10px}.v76-customer-summary>span:nth-child(3),.v76-customer-summary>span:nth-child(4){display:none}.v76-customer-summary>span:nth-child(5){grid-area:2/1/auto/3}.v76-customer-summary>span:last-child{grid-area:1/3/3}}
