
#delta-booking{--d-bg:light-dark(#f3f5f6,#151c24);--d-surface:light-dark(#fff,#202a35);--d-text:light-dark(#23313c,#ecf1f6);--d-muted:light-dark(#63717c,#a6b5c4);--d-line:light-dark(#dce3e8,#3d4c5a);--d-green:light-dark(#e3efe9,#234237);--d-green-text:light-dark(#275844,#a9dfc5);--d-blue:light-dark(#d6e9ff,#203f61);--d-blue-text:light-dark(#184b80,#c3e0ff);--d-solid:light-dark(#245e4d,#aad6c4);--d-on:light-dark(#fff,#163b2c);--d-error:light-dark(#a92d20,#ffb6a9);--d-hour:72px;font:14px/1.55 system-ui,"Microsoft YaHei",sans-serif;background:var(--d-bg);color:var(--d-text);border:1px solid var(--d-line);border-radius:16px}
#delta-booking *{box-sizing:border-box}#delta-booking button,#delta-booking input,#delta-booking select,#delta-booking textarea{font:inherit;color:inherit}#delta-booking button{background:var(--d-surface);border:1px solid var(--d-line);border-radius:8px;padding:8px 12px;min-height:40px;cursor:pointer}#delta-booking button:hover{border-color:var(--d-solid)}#delta-booking button:disabled{opacity:.45;cursor:default}#delta-booking .primary,#delta-booking button.active{background:var(--d-solid);color:var(--d-on);border-color:var(--d-solid)}#delta-booking header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--d-line)}#delta-booking h2,#delta-booking h3,#delta-booking strong{font-weight:500}#delta-booking h2{font-size:24px;margin:0 0 6px}#delta-booking h3{font-size:17px;margin:0 0 12px}#delta-booking .muted{color:var(--d-muted);font-size:12px}#delta-booking .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#delta-booking .between{justify-content:space-between}#delta-booking .brand{font-size:18px}#delta-booking nav{padding:12px 22px;display:flex;gap:8px;flex-wrap:wrap;background:var(--d-surface)}#delta-booking nav button{border-color:transparent}#delta-booking main{padding:22px}#delta-booking .intro{margin-bottom:18px}#delta-booking .panel{padding:18px;border:1px solid var(--d-line);background:var(--d-surface);border-radius:12px;margin-bottom:14px;min-width:0}#delta-booking .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#delta-booking label{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}#delta-booking input,#delta-booking select,#delta-booking textarea{padding:9px;border:1px solid var(--d-line);background:var(--d-surface);border-radius:7px;min-width:0;width:100%}#delta-booking .toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap}#delta-booking .toolbar label{flex:1;min-width:160px}#delta-booking .toolbar .date{flex:0 1 170px}#delta-booking .pill{background:var(--d-green);color:var(--d-green-text);font-size:12px;padding:4px 9px;border-radius:6px}#delta-booking .notice{padding:0 22px;color:var(--d-solid)}#delta-booking .notice:not(:empty){padding-top:12px}#delta-booking .error{color:var(--d-error)}#delta-booking .legend{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;color:var(--d-muted);font-size:12px}#delta-booking .legend span:before{content:'';display:inline-block;width:9px;height:9px;background:var(--d-green);margin-right:5px}#delta-booking .legend span:nth-child(2):before{background:var(--d-solid)}#delta-booking .legend span:nth-child(3):before{background:var(--d-blue)}
#delta-booking .calendar{position:relative;margin:16px 0 26px;padding-left:52px}#delta-booking .hours{position:absolute;top:0;left:0;width:46px}#delta-booking .hour-label{height:var(--d-hour);font-size:11px;color:var(--d-muted)}#delta-booking .track{position:relative;border-left:1px solid var(--d-line);background:var(--d-bg);touch-action:none;user-select:none}#delta-booking .hour-line{height:var(--d-hour);border-top:1px solid var(--d-line)}#delta-booking .hour-line:last-child{border-bottom:1px solid var(--d-line)}#delta-booking .layer{position:absolute;inset:0;pointer-events:none}#delta-booking .time-block{position:absolute;left:5px;right:5px;background:var(--d-green);color:var(--d-green-text);border-radius:5px;pointer-events:none;overflow:visible}#delta-booking .time-block.busy{background:var(--d-solid);color:var(--d-on);left:14px;right:14px}#delta-booking .time-block.draft{background:var(--d-blue);color:var(--d-blue-text);left:10px;right:10px;pointer-events:auto;cursor:grab;box-shadow:inset 3px 0 var(--d-blue-text)}#delta-booking .block-info{padding:9px 12px;max-height:100%;overflow:hidden}#delta-booking .block-title{font-size:12px;margin-bottom:3px}#delta-booking .block-time{display:flex;align-items:center;gap:5px;flex-wrap:wrap}#delta-booking .block-time input{width:68px;padding:1px 2px;border:0;border-bottom:1px dashed currentColor;background:transparent;color:inherit;border-radius:0;min-height:25px;font-variant-numeric:tabular-nums}#delta-booking .duration{font-size:12px}#delta-booking .grip{position:absolute;left:35%;right:35%;height:12px;min-height:12px;padding:0;border:0;border-radius:0;background:transparent;cursor:ns-resize;color:inherit;z-index:3;touch-action:none}#delta-booking .grip:after{content:'';position:absolute;top:5px;left:25%;right:25%;border-top:2px solid currentColor}#delta-booking .grip.top{top:0}#delta-booking .grip.bottom{bottom:0}#delta-booking .time-block.short .block-info{visibility:hidden}#delta-booking .time-block.short:before{content:'点击编辑时间';font-size:11px;position:absolute;left:8px;top:0;white-space:nowrap}#delta-booking .time-block.short.expanded{z-index:8}#delta-booking .time-block.short.expanded .block-info{visibility:visible;max-height:none;position:absolute;top:100%;left:0;right:0;background:var(--d-blue);border:1px solid var(--d-line);border-radius:7px;padding:12px;cursor:default;z-index:9}#delta-booking .time-block.short.expanded:before{content:''}#delta-booking .time-block.small-display .block-info{padding:0 8px;font-size:11px;white-space:nowrap;text-overflow:ellipsis}#delta-booking .actions{margin-top:12px}#delta-booking .price{font-size:26px;margin:12px 0;color:var(--d-solid)}#delta-booking .photo{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin-bottom:12px}#delta-booking .placeholder{background:var(--d-green);color:var(--d-green-text);padding:26px;text-align:center;border-radius:8px;margin-bottom:12px}#delta-booking .stats{display:flex;gap:25px;flex-wrap:wrap;margin:16px 0}#delta-booking .stats strong{display:block;font-size:21px}#delta-booking .entry{padding:12px 0;border-top:1px solid var(--d-line)}#delta-booking .check{flex-direction:row;align-items:start}#delta-booking .check input{width:auto;margin-top:5px}#delta-booking footer{padding:12px 22px;border-top:1px solid var(--d-line);font-size:12px;color:var(--d-muted)}#delta-booking .auth{max-width:440px;margin:auto}
@media(max-width:600px){#delta-booking main{padding:14px}#delta-booking header,#delta-booking nav{padding:14px}#delta-booking .grid{grid-template-columns:1fr}#delta-booking input,#delta-booking select{font-size:16px}#delta-booking .block-time input{font-size:16px;width:70px}#delta-booking .panel{padding:12px}#delta-booking .calendar{padding-left:42px}#delta-booking .block-info{padding:9px}#delta-booking button{min-height:44px}#delta-booking .grip{min-height:14px}}
#delta-booking{--d-bg:light-dark(#f5f5f7,#161618);--d-surface:light-dark(#ffffff,#242426);--d-text:light-dark(#1d1d1f,#f5f5f7);--d-muted:light-dark(#6e6e73,#acacb2);--d-line:light-dark(#e5e5ea,#3a3a3c);--d-green:light-dark(#edf7f0,#20382a);--d-green-text:light-dark(#28663e,#a6dab6);--d-blue:light-dark(#e3efff,#193959);--d-blue-text:light-dark(#075bb5,#aed4ff);--d-solid:light-dark(#007aff,#0a84ff);--d-on:#fff;--d-red:light-dark(#d92b31,#ff6961);--d-purple:light-dark(#eee7fa,#393047);--d-purple-text:light-dark(#705092,#d7baf8);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","Microsoft YaHei",sans-serif;border-radius:20px}
#delta-booking header{background:var(--d-surface);border-radius:20px 20px 0 0}#delta-booking header>.row{padding:3px;background:var(--d-bg);border-radius:10px;gap:3px}#delta-booking header button{border:0;background:transparent;color:var(--d-muted);min-height:34px;padding:5px 13px}#delta-booking header button.active{background:var(--d-surface);color:var(--d-text);box-shadow:0 1px 4px light-dark(#00000015,#00000050)}#delta-booking button{border-radius:9px}#delta-booking nav{background:var(--d-bg);border-bottom:1px solid var(--d-line)}#delta-booking nav button{background:transparent;color:var(--d-muted)}#delta-booking nav button.active{background:var(--d-surface);color:var(--d-solid);box-shadow:0 1px 4px light-dark(#0000000a,#00000030)}#delta-booking .panel{border:0;border-radius:16px}#delta-booking h2{font-size:26px;letter-spacing:-.7px}#delta-booking .track{background:var(--d-surface)}#delta-booking .time-block.busy{background:var(--d-purple);color:var(--d-purple-text);box-shadow:inset 3px 0 var(--d-purple-text)}#delta-booking .time-block.open{box-shadow:inset 3px 0 var(--d-green-text)}#delta-booking .legend span:before{border-radius:50%}#delta-booking .legend span:nth-child(2):before{background:var(--d-purple-text)}#delta-booking .legend span:nth-child(3):before{background:var(--d-solid)}#delta-booking .calendar-head{border-bottom:1px solid var(--d-line);margin-bottom:18px;padding-bottom:16px}#delta-booking .month-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}#delta-booking .month-name{font-size:22px;font-weight:500;letter-spacing:-.5px}#delta-booking .month-row button{border:0;color:var(--d-red);padding:5px 10px;background:transparent}#delta-booking .week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}#delta-booking .week-strip button{border:0;background:transparent;padding:5px 0;display:flex;align-items:center;flex-direction:column;gap:7px;min-width:0;color:var(--d-text)}#delta-booking .week-strip .weekday{font-size:12px;color:var(--d-muted)}#delta-booking .week-strip .day-number{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:19px;font-variant-numeric:tabular-nums}#delta-booking .week-strip button.is-today .day-number{color:var(--d-red)}#delta-booking .week-strip button[aria-pressed="true"] .day-number{background:var(--d-red);color:#fff}#delta-booking .day-heading{margin:19px 0 0;font-size:15px;font-weight:500}#delta-booking .now-line{position:absolute;left:0;right:0;border-top:1px solid var(--d-red);z-index:5;pointer-events:none}#delta-booking .now-line:before{content:'';position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--d-red)}#delta-booking .now-line span{position:absolute;right:2px;bottom:2px;color:var(--d-red);font-size:11px;background:var(--d-surface);padding:0 3px}#delta-booking .calendar-head+.toolbar label{min-width:140px}#delta-booking .calendar-shell>.intro{display:none}
@media(max-width:600px){#delta-booking .month-name{font-size:19px}#delta-booking .month-row button{padding:4px 8px}#delta-booking .week-strip .day-number{width:32px;height:32px;font-size:17px}#delta-booking .calendar-head{margin-bottom:14px}#delta-booking .month-row{flex-wrap:wrap}}
#delta-booking{display:grid;grid-template-columns:170px minmax(0,1fr);background:var(--d-surface);min-height:680px}
#delta-booking header{grid-column:1/-1;padding:20px 24px}#delta-booking nav{grid-column:1;grid-row:2/4;display:flex;flex-direction:column;align-items:stretch;padding:24px 12px;border-right:1px solid var(--d-line);border-bottom:0;gap:10px}#delta-booking nav button{text-align:left;padding:12px}#delta-booking nav button.active{background:var(--d-blue);box-shadow:none}#delta-booking nav .account-link{margin-top:30px;font-size:12px}#delta-booking .notice{grid-column:2;padding-left:26px}#delta-booking main{grid-column:2;padding:26px;min-width:0}#delta-booking footer{grid-column:1/-1}#delta-booking h2{font-size:29px;letter-spacing:-.8px}#delta-booking .intro{margin-bottom:24px}#delta-booking .work-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:22px;align-items:start}#delta-booking .order-filters{margin-bottom:18px}#delta-booking .order-filters button{border:0;background:var(--d-bg);font-size:12px}#delta-booking .order-filters button.active{color:var(--d-solid);background:var(--d-blue)}#delta-booking .order-list{min-width:0}#delta-booking .order-head,#delta-booking .order-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 60px;gap:10px;align-items:center;width:100%;text-align:left;padding:18px 12px}#delta-booking .order-head{color:var(--d-muted);font-size:12px}#delta-booking button.order-row{background:transparent;border:0;border-bottom:1px solid var(--d-line);border-radius:0;min-height:88px}#delta-booking button.order-row.selected{background:var(--d-blue);border-radius:10px;border-color:transparent}#delta-booking .order-row small{display:block;font-size:11px;margin-top:5px;color:var(--d-muted)}#delta-booking .order-row .error small{color:var(--d-error)}#delta-booking .status{font-size:11px;color:var(--d-muted)}#delta-booking .detail-pane{border:1px solid var(--d-line);border-radius:14px;padding:20px;min-width:0;background:var(--d-surface)}#delta-booking .detail-pane:empty{display:none}#delta-booking .detail-summary{display:flex;gap:20px;flex-wrap:wrap;margin:14px 0 24px;color:var(--d-muted);font-size:12px}#delta-booking .detail-summary strong{display:block;color:var(--d-text);font-size:19px;margin-top:5px}#delta-booking .detail-summary strong.error{color:var(--d-error)}#delta-booking [data-ledger]>.primary{width:100%}#delta-booking details{margin-top:18px;border-top:1px solid var(--d-line);padding-top:14px}#delta-booking summary{cursor:pointer;font-size:13px;margin-bottom:12px}#delta-booking .risk{background:light-dark(#fff0f0,#3c2528);color:var(--d-error);padding:14px 16px;border-radius:10px;font-size:12px;margin:16px 0}#delta-booking .risk strong{font-size:14px}#delta-booking .risk button{display:block;margin-top:8px;font-size:12px;color:var(--d-error);background:transparent;border:0;text-align:left;padding-left:0}#delta-booking .voucher{background:var(--d-blue);border-radius:17px;padding:24px;margin-bottom:10px;min-width:0}#delta-booking .voucher.violet{background:var(--d-purple)}#delta-booking .voucher h3{font-size:19px}#delta-booking .voucher-balance{font-size:30px;color:var(--d-solid);margin:18px 0 10px;font-variant-numeric:tabular-nums}#delta-booking .voucher.violet .voucher-balance{color:var(--d-purple-text)}#delta-booking .voucher-balance.error{color:var(--d-error)}#delta-booking .voucher-balance>span{font-size:14px;color:var(--d-muted)}#delta-booking .voucher .actions{margin-top:22px;padding-top:14px;border-top:1px solid var(--d-line)}#delta-booking .calendar-modes{margin-bottom:16px}#delta-booking .entry{overflow-wrap:anywhere}#delta-booking .panel{padding:16px 0}
@media(max-width:920px){#delta-booking{grid-template-columns:140px minmax(0,1fr)}#delta-booking .work-columns{grid-template-columns:1fr}#delta-booking .grid{grid-template-columns:1fr}}
@media(max-width:580px){#delta-booking{display:block}#delta-booking nav{flex-direction:row;flex-wrap:wrap;padding:10px;border-right:0}#delta-booking nav button{padding:8px;font-size:12px}#delta-booking nav .account-link{margin-top:0}#delta-booking main{padding:16px}#delta-booking .detail-pane{padding:16px}#delta-booking .voucher{padding:18px}#delta-booking .order-head,#delta-booking .order-row{gap:6px;padding:14px 8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 50px}#delta-booking .order-row{font-size:12px}#delta-booking h2{font-size:24px}}

#delta-booking{display:flex;flex-direction:column;max-width:460px;width:100%;margin:0 auto;min-height:640px;border-radius:22px;background:var(--d-bg)}
#delta-booking header{order:0;display:block;padding:20px 18px 14px;background:var(--d-surface)}#delta-booking .brand{font-size:20px}#delta-booking header>.row{display:flex;width:100%;margin-top:14px}#delta-booking header [data-role]{flex:1;min-height:44px;font-size:14px}#delta-booking .notice{order:1;padding:0 18px;font-size:13px}#delta-booking .notice:not(:empty){padding:12px 18px;background:var(--d-surface)}#delta-booking main{order:2;padding:20px 16px;min-width:0}#delta-booking nav{order:3;position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 5px max(8px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--d-line);background:var(--d-surface)}#delta-booking nav button,#delta-booking nav .account-link{margin:0;text-align:center;min-height:52px;border:0;border-radius:10px;font-size:12px;padding:8px 2px;background:transparent;color:var(--d-muted)}#delta-booking nav button.active{background:var(--d-blue);color:var(--d-solid)}#delta-booking footer{order:4;padding:10px 16px;font-size:11px;line-height:1.6}
#delta-booking h2{font-size:27px}#delta-booking .intro{margin-bottom:20px}#delta-booking .intro .muted{font-size:13px}#delta-booking button{min-height:44px}#delta-booking input,#delta-booking select,#delta-booking textarea{font-size:16px;min-height:46px}#delta-booking input[type=checkbox]{min-height:22px;width:22px;height:22px;flex-shrink:0}#delta-booking .grid,#delta-booking .work-columns{display:block}#delta-booking .work-columns .order-list{background:var(--d-surface);border-radius:16px;padding:0 10px}#delta-booking .order-head{font-size:12px;padding:16px 6px}#delta-booking button.order-row{min-height:94px;font-size:14px;padding:15px 6px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 50px;gap:6px}#delta-booking .order-row small{font-size:12px}#delta-booking button.order-row.selected{background:transparent;border-radius:0;border-bottom:1px solid var(--d-line)}#delta-booking .order-filters{margin-bottom:15px}#delta-booking .order-filters button{font-size:14px;min-height:44px}
#delta-booking .voucher{margin-bottom:16px;padding:22px;border-radius:19px}#delta-booking .voucher h3{font-size:19px}#delta-booking .voucher-balance{font-size:34px;margin:22px 0 12px}#delta-booking .voucher .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}#delta-booking .voucher .actions button{font-size:14px;padding:10px 7px}#delta-booking .detail-pane{padding:20px;border:0;border-radius:17px}#delta-booking .detail-pane .entry button{min-height:44px}#delta-booking .detail-summary{justify-content:space-between;gap:10px;margin:20px 0 26px}#delta-booking .detail-summary strong{font-size:25px}#delta-booking .detail-pane h3{font-size:19px}#delta-booking [data-ledger=report] [name=quantity]{font-size:28px;height:66px;font-variant-numeric:tabular-nums}#delta-booking [data-ledger]>.primary{min-height:50px;margin-top:5px}#delta-booking .back-orders{margin:0 0 20px;color:var(--d-solid);border:0;padding-left:0;background:transparent}
#delta-booking:not(.detail-open) #order-detail{display:none}#delta-booking.detail-open main>.intro,#delta-booking.detail-open .order-filters,#delta-booking.detail-open .order-list,#delta-booking.detail-open main>.grid,#delta-booking.detail-open main>.risk{display:none}#delta-booking.detail-open .work-columns{display:block}#delta-booking.detail-open .detail-pane{display:block}#delta-booking .panel{background:var(--d-surface);padding:16px;border-radius:16px;margin-bottom:16px}#delta-booking .calendar-head .month-row{margin-bottom:12px}#delta-booking .month-row .row{gap:0}#delta-booking .month-name{font-size:19px}#delta-booking .week-strip{gap:0}#delta-booking .week-strip button{padding:6px 0;min-height:66px}#delta-booking .week-strip .day-number{width:32px;height:32px;font-size:17px}#delta-booking .weekday{font-size:11px}#delta-booking .calendar{padding-left:39px}#delta-booking .calendar .track{touch-action:pan-y}#delta-booking.time-selecting .calendar .track{touch-action:none}#delta-booking .toolbar{gap:0}#delta-booking .toolbar label{flex:1 1 100%;min-width:0}#delta-booking .legend{gap:10px}#delta-booking .calendar .grip{height:18px;min-height:18px;left:40%;right:40%}#delta-booking .calendar .grip:after{top:8px}#delta-booking .calendar .block-time input{min-height:30px;width:66px;font-size:16px}#delta-booking .calendar .block-info{padding:16px 8px}#delta-booking .calendar .time-block.short .block-info{padding:14px 10px}#delta-booking .calendar .time-block.short:before{font-size:11px}#delta-booking .time-mode{width:100%;margin-bottom:12px;color:var(--d-solid);background:var(--d-blue);border:0}#delta-booking .calendar-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}#delta-booking #pending-segments{margin:10px 0}#delta-booking #pending-segments button{font-size:12px}#delta-booking .account-link{overflow-wrap:anywhere}
@media(max-width:350px){#delta-booking main{padding:16px 10px}#delta-booking .voucher,#delta-booking .detail-pane{padding:16px}#delta-booking button.order-row{font-size:13px}#delta-booking .calendar .time-block.draft{left:5px;right:5px}#delta-booking .calendar .block-info{padding-left:5px;padding-right:5px}}

#delta-booking #range-budget{display:block;flex-basis:100%;width:100%;height:7px;accent-color:var(--d-solid);border:0;margin:4px 0 10px}#delta-booking #range-budget[hidden]{display:none}#delta-booking .range-help{font-size:12px;color:var(--d-muted);margin:12px 0}#delta-booking .range-chip{display:flex;gap:0;background:var(--d-blue);border-radius:9px;width:100%}#delta-booking .range-chip button{background:transparent;border:0;color:var(--d-blue-text);font-size:12px;min-height:44px}#delta-booking .range-chip button:first-child{flex:1;text-align:left}#delta-booking .range-chip button:last-child{color:var(--d-error)}#delta-booking .time-block.short:before{content:attr(data-time-label);font-size:11px;max-width:100%;overflow:hidden}#delta-booking .time-block.short.expanded:before{content:attr(data-time-label)}#delta-booking [data-range-id] .block-title{font-size:12px}#delta-booking [data-range-id] .block-info{padding-top:12px;padding-bottom:8px}#delta-booking .time-block.short.expanded .block-info{z-index:9}#delta-booking:not(.time-selecting) .calendar .grip{touch-action:pan-y}
#delta-booking .range-delete-inline{float:right;position:relative;z-index:14;min-height:44px;min-width:48px;padding:6px 8px;margin:-5px 0 4px 8px;border:0;border-radius:8px;color:var(--d-error);background:light-dark(#fff0f0,#3c2528);font-size:13px;cursor:pointer}#delta-booking [data-range-id] .block-info:has(.range-delete-inline) .block-time{clear:both}


:root{color-scheme:light dark}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;background:light-dark(#f5f5f7,#161618)}body{margin:0;padding:24px 0}#delta-booking{min-height:calc(100dvh - 48px)}#delta-booking nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}@media(max-width:480px){body{padding:0}#delta-booking{min-height:100dvh;border:0;border-radius:0}#delta-booking header{border-radius:0}}