.appModuleBoundary.isPreparing{min-height:min(62dvh,560px)}.appModuleLoading.appModuleSkeleton{z-index:1;pointer-events:none;background:0 0;min-height:0;padding:4px 0;display:block;position:absolute;inset:0;overflow:hidden}.appModuleSkeleton>.visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.moduleSkeletonLayout{border:1px solid var(--line,#e1e8e4);background:var(--paper,#fff);border-radius:22px;gap:18px;padding:18px;display:grid}.moduleSkeletonLayout i,.quoteOpeningPaper i{background:linear-gradient(100deg,var(--motion-fill,#e8ede9) 25%,var(--motion-glint,#f5f7f5) 45%,var(--motion-fill,#e8ede9) 65%);background-size:240% 100%;border-radius:12px;display:block}.moduleSkeletonToolbar{gap:12px;display:flex}.moduleSkeletonToolbar i{flex:1;height:42px}.moduleSkeletonToolbar i:last-child{max-width:90px}.moduleSkeletonMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.moduleSkeletonMetrics i{height:70px}.moduleSkeletonRows{gap:12px;display:grid}.moduleSkeletonRows i{height:76px}.moduleLoadingHint{text-align:center;color:var(--muted,#59655f);opacity:0;margin-top:18px;font-size:12px;animation:1s 1.8s forwards motionHint;display:block}.quoteOpeningOverlay{padding:16px!important;display:block!important}.quoteOpeningShell{width:min(900px,100%);color:var(--ink,#17372d);margin:0 auto}.quoteOpeningPaper{background:var(--paper,#fff);border-radius:18px;min-height:min(74dvh,850px);padding:clamp(22px,5vw,44px);box-shadow:0 20px 70px #0003}.quoteOpeningHeader{border-bottom:1px solid var(--line,#e1e8e4);gap:18px;padding-bottom:30px;display:flex}.quoteOpeningHeader>i{border-radius:50%;flex:none;width:62px;height:62px}.quoteOpeningHeader>div{flex:1;gap:12px;display:grid}.quoteOpeningHeader>div i{height:20px}.quoteOpeningHeader>div i:last-child{width:58%}.quoteOpeningFields{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.quoteOpeningFields i{height:30px}.quoteOpeningRows{gap:12px;display:grid}.quoteOpeningRows i{height:45px}.quoteOpeningTotal{gap:12px;width:42%;margin:35px 0 0 auto;display:grid}.quoteOpeningTotal i{height:24px}.quoteOpeningShell>footer{background:var(--paper,#fff);border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.quotePreviewShell:focus{outline:none}[data-theme=dark] :is(.moduleSkeletonLayout,.quoteOpeningPaper){--motion-fill:#22303c;--motion-glint:#2e3b48}@keyframes motionShimmer{to{background-position:-140% 0}}@keyframes motionHint{to{opacity:1}}@keyframes navBlossom{0%{transform:scale(.82)}65%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.moduleSkeletonLayout i,.quoteOpeningPaper i{animation:1.6s linear infinite motionShimmer}.appTabBar>button[aria-current=page]>svg{animation:.36s ease-out navBlossom}.appLaunchOverlay.isLeaving{background:0 0;animation:.64s linear forwards launchBloomCover;overflow:hidden}.appLaunchOverlay.isLeaving .appBrandLoading{animation:.64s linear forwards launchBloomBackground}.appLaunchOverlay.isLeaving .appBrandMark{animation:.64s cubic-bezier(.5,0,.8,.5) forwards launchBloomLogo}.appLaunchOverlay.isLeaving .appBrandLoading>strong{animation:.16s ease-out forwards launchBloomName}}@keyframes launchBloomCover{0%,68%{opacity:1}to{opacity:0}}@keyframes launchBloomBackground{0%,18%{background-color:#f7faf7}65%,to{background-color:#0000}}[data-theme=dark] .appLaunchOverlay.isLeaving .appBrandLoading{animation-name:launchBloomBackgroundDark}@keyframes launchBloomBackgroundDark{0%,18%{background-color:#101715}65%,to{background-color:#0000}}@keyframes launchBloomLogo{0%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(.94)}60%{opacity:1}to{transform:scale(var(--app-launch-zoom,18));opacity:0}}@keyframes launchBloomName{to{opacity:0}}@media (prefers-reduced-motion:reduce){.moduleSkeletonLayout i,.quoteOpeningPaper i,.appTabBar>button[aria-current=page]>svg{animation:none}.moduleLoadingHint{opacity:1;animation:none}.appLaunchOverlay.isLeaving .appBrandMark,.appLaunchOverlay.isLeaving .appBrandLoading,.appLaunchOverlay.isLeaving .appBrandLoading>strong{animation:none;transform:none}}@media print{.appModuleSkeleton,.quoteOpeningOverlay{display:none!important}[data-surface-animating]{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}.quoteStage{overscroll-behavior:contain;background:#000000c7;animation:.28s ease-out both quoteStageBackdrop}.quoteStageShell{background:var(--paper,#fff);isolation:isolate;border-radius:20px;box-shadow:0 28px 90px #0004,0 6px 24px #0002}.quoteStageCanvas{border-radius:inherit;min-height:1px;transition:height .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:clip}.quoteStageDocument{opacity:0;transition:opacity .36s ease-out,transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:translateY(8px)}.quoteStage.isReady .quoteStageDocument{opacity:1;transform:none}.quoteStagePlaceholder{opacity:1;pointer-events:auto;flex-direction:column;transition:opacity .24s ease-out;display:flex;position:absolute;inset:0}.quoteStage.isReady .quoteStagePlaceholder{opacity:0;pointer-events:none}.quoteStagePaper{flex-direction:column;flex:1;gap:clamp(14px,3vw,28px);min-height:0;padding:clamp(22px,5vw,44px);display:flex;overflow:hidden}.quoteStagePaper i{background:linear-gradient(105deg,var(--stage-fill,#e8ede9) 25%,var(--stage-glint,#f5f7f5) 45%,var(--stage-fill,#e8ede9) 65%);background-size:240% 100%;border-radius:7px;animation:2.1s linear infinite motionShimmer;display:block}.quoteStageHeading{gap:18px;display:flex}.quoteStageHeading>i{border-radius:50%;flex:none;width:44px;height:44px}.quoteStageHeading>span{flex:1;gap:10px;padding-top:5px;display:grid}.quoteStageHeading>span i{height:13px}.quoteStageHeading>span i:last-child{width:52%;height:9px}.quoteStageFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quoteStageFields i{height:18px}.quoteStageRows{gap:10px;display:grid}.quoteStageRows i{height:24px}.quoteStageTotals{gap:8px;width:38%;margin-top:auto;margin-left:auto;display:grid}.quoteStageTotals i{height:12px}.quoteStagePlaceholder>footer{color:var(--muted,#59655f);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.quoteStage.isReady .quoteStagePaper i{animation:none}[data-theme=dark] .quoteStagePaper{--stage-fill:#22303c;--stage-glint:#2e3b48}.quoteStage .quotePreviewViewport{border-radius:18px 18px 0 0}.quoteStage.isClosing{pointer-events:none;animation:.2s ease-out forwards quoteStageExit}.quoteStage.isClosing .quoteStageShell{animation:.2s ease-out forwards quoteStagePaperExit}.quoteStage.isClosing .quoteStageDocument{transition:none}@keyframes quoteStageBackdrop{0%{background-color:#0000}to{background-color:#000000c7}}@keyframes quoteStageExit{to{opacity:0}}@keyframes quoteStagePaperExit{to{opacity:0;transform:translateY(12px)scale(.985)}}@media (prefers-reduced-motion:reduce){.quoteStage{animation-duration:.12s}.quoteStageCanvas{transition:none}.quoteStageDocument{transition:opacity .12s ease-out;transform:none}.quoteStagePlaceholder{transition-duration:.1s}.quoteStagePaper i{animation:none}.quoteStage.isClosing{animation-duration:.1s}.quoteStage.isClosing .quoteStageShell{animation:none}}@media print{.quoteStagePlaceholder{display:none!important}.quoteStageDocument{opacity:1;transition:none;transform:none}.quoteStageCanvas{transition:none}}html[data-unomesa-launch-complete=true] #entryBootCover .appBrandMark,html[data-unomesa-launch-complete=true] #entryBootCover .appBrandLoading>strong,html[data-unomesa-launch-complete=true] .accessLoading .appBrandMark,html[data-unomesa-launch-complete=true] .accessLoading .appBrandLoading>strong,html[data-unomesa-launch-complete=true] .appLaunchOverlay:not(.isLeaving){display:none}
.settingsNavigation{--settings-accent:var(--um-accent,#963c18);gap:24px;min-width:0;display:grid}.settingsNavigation .settingsNavIntro{border:1px solid var(--line);background:radial-gradient(ellipse at 100% 0%,#b29cfc12,transparent 75%),linear-gradient(140deg,var(--paper,#fff),var(--soft,#f7f9fc));border-radius:22px;align-items:flex-start;gap:14px;padding:19px 16px;display:flex}.settingsNavIntro .settingsNavEmblem{height:46px;color:var(--settings-accent);background:var(--um-accent-soft,#fff0e3);border-radius:15px;flex:0 0 46px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #b47a3620}.settingsNavIntro>div{min-width:0}.settingsNavIntro>div>span{letter-spacing:.15em;color:var(--muted);font-size:9px;font-weight:750}.settingsNavIntro h3{letter-spacing:-.035em;color:var(--ink);margin:5px 0 6px;font-size:21px;line-height:1.15}.settingsNavIntro p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settingsNavigation .settingsNavGroup>h3{letter-spacing:.1em;color:var(--muted);align-items:center;gap:12px;margin:0 4px 10px;font-size:10px;font-weight:750;display:flex}.settingsNavigation .settingsNavGroup>h3:after{content:"";background:var(--line);opacity:.7;flex:1;height:1px}.settingsNavigation .settingsNavGroup>div{gap:8px;padding:0;display:grid;overflow:visible}.settingsNavigation.settingsNavigation .settingsNavGroup button{border:1px solid var(--line);background:var(--paper,#fff);width:100%;min-height:76px;color:var(--ink);text-align:left;white-space:normal;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;padding:14px;transition:background .18s,border-color .18s;display:flex;position:relative;box-shadow:0 2px 8px #10203003}.settingsNavigation.settingsNavigation .settingsNavGroup button:hover{background:var(--soft);border-color:color-mix(in srgb,var(--settings-accent) 35%,var(--line))}.settingsNavigation.settingsNavigation .settingsNavGroup button.active{color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,var(--settings-accent) 8%,var(--paper,#fff)),var(--paper,#fff));border-color:color-mix(in srgb,var(--settings-accent) 45%,var(--line));box-shadow:inset 3px 0 0 var(--settings-accent)}.settingsNavigation .settingsNavGroup button:focus-visible,.settingsMenuTrigger:focus-visible{outline:2px solid var(--um-focus,#7751b9);outline-offset:3px}.settingsChoiceIcon{background:var(--soft);width:40px;height:40px;color:var(--muted);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.settingsNavigation .active .settingsChoiceIcon{color:var(--settings-accent);background:var(--um-accent-soft,#fff0e3)}.settingsChoiceText{flex:1;gap:4px;min-width:0;display:grid}.settingsChoiceText strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35}.settingsChoiceText small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.settingsChoiceArrow{width:24px;height:24px;color:var(--muted);flex:0 0 24px;place-items:center;display:grid}.settingsNavigation .active .settingsChoiceArrow{color:var(--settings-accent);background:var(--um-accent-soft,#fff0e3);border-radius:50%}.appSheetBody .settingsNavigation{gap:24px;padding:4px 0 16px}.settingsLayout>.settingsMenuTrigger{text-align:left;border:1px solid var(--line);background:linear-gradient(120deg,var(--paper),var(--soft));width:100%;min-width:0;color:var(--ink);border-radius:20px;align-items:center;gap:13px;margin-bottom:18px;padding:16px;display:flex}.settingsMenuTrigger .settingsMenuIcon{height:44px;color:var(--um-accent);background:var(--um-accent-soft);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.settingsMenuTrigger>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.settingsMenuTrigger strong{font-size:14px;font-weight:650;line-height:1.4}.settingsMenuTrigger small{color:var(--muted);font-size:12px}.settingsMenuTrigger>svg{color:var(--muted);flex-shrink:0}@media (min-width:851px){.settingsLayout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:850px){.settingsLayout>.settingsNavigation{gap:24px;display:grid}.settingsLayout>.settingsNavigation .settingsNavGroup>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (max-width:360px){.settingsNavigation.settingsNavigation .settingsNavGroup button{gap:10px;padding:12px}.settingsChoiceText strong,.settingsMenuTrigger strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.settingsNavigation .settingsNavGroup button{transition:none}}
.floorTouchMode .touchDateControls{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.floorTouchMode .touchAllReservations{min-height:44px;margin:0}.floorTouchMode>.touchFloorHeader{gap:6px;height:auto;min-height:44px}.floorTouchMode .touchFloorHeader button{flex-shrink:0;min-width:44px;min-height:44px}.floorTouchMode .touchFloorHeader h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.floorTouchMode .floorExpandToggle{gap:6px;font-size:12px;font-weight:650}.floorTouchMode .overviewSelectors{flex:none;grid-template-columns:minmax(0,1fr) minmax(100px,45%);align-items:center;gap:6px 8px;min-width:0;display:grid}.floorTouchMode .overviewTouchZoom{grid-column:1/-1;justify-self:end;min-width:0}.floorTouchMode .overviewLevelBar{min-width:0;max-width:100%}.floorTouchMode .overviewLevelBar>div{padding:0}.floorTouchMode .overviewLevelBar button,.floorTouchMode .floorAreaBar button{min-height:44px}.floorTouchMode .touchAreaPicker{width:100%;min-width:0;margin:0;padding:0}.floorTouchMode .touchAreaPicker>select{min-height:44px}.floorTouchMode .floorWarning{max-height:54px;margin:0;padding:6px 9px;font-size:11px;line-height:1.4;overflow:auto}.floorTouchMode .overviewMapTools,.floorTouchMode .floorAreaZoom{pointer-events:auto;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-height:44px;margin:0;padding:4px 0 0;display:flex;position:static}.floorTouchMode .overviewMapActions{width:auto;max-width:100%}.floorTouchMode .touchMapNavigation{flex-wrap:nowrap;gap:6px}.floorTouchMode .touchMapNavigation button{min-width:44px;height:44px;min-height:44px;box-shadow:none;touch-action:manipulation;padding:8px 10px}.floorTouchMode .touchMapNavigation button:disabled{opacity:.35}.floorTouchMode .mapViewport{min-height:80px!important}.floorPlan.floorMapExpanded{z-index:40;--touch-app-bottom:0px;box-sizing:border-box;inset:var(--app-notice-height,0px) 0 0!important;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;position:fixed!important}.floorMapExpanded .floorExpandedHeader{flex:none;min-width:0}.floorExpandedHeader>.floorExpandedDate{flex:1;justify-content:center;gap:8px;min-width:0}.floorExpandedHeader .floorExpandedDate span{min-width:0}.floorExpandedHeader .floorExpandedDate strong{white-space:nowrap;font-size:14px}.floorExpandedHeader .floorExpandedDate small{margin:0;font-size:10px}.floorExpandedHeader>.floorExpandToggle{flex:none}.floorMapExpanded .floorDemoBanner{flex:none;max-height:60px;overflow:auto}.floorTouchMode .floorStableContent>.floorEmpty{overflow:auto}@media (min-width:560px){.floorTouchMode .overviewSelectors{grid-template-columns:minmax(0,1fr) minmax(140px,30%) auto;gap:8px}.floorTouchMode .overviewTouchZoom{grid-column:3}}@media (min-width:900px){.floorTouchMode .touchDateControls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.floorTouchMode .touchAllReservations{justify-content:center;gap:6px;width:auto;padding:8px 12px}.floorTouchMode .touchAllReservations>b{display:none}}@media (max-width:559px){.floorTouchMode .touchFloorHeader:not(.floorExpandedHeader) .floorExpandToggle>span,.floorTouchMode .touchBackToList>span{display:none}.floorTouchMode .touchFloorHeader h2{font-size:16px}.floorTouchMode .touchFloorHeader small{font-size:10px}.floorTouchMode .touchAreaPicker>span,.floorMapExpanded .floorExpandedHeader .floorExpandToggle>span{display:none}}@media (max-height:520px) and (min-width:560px){.floorTouchMode,.floorTouchMode .touchDateControls{gap:4px}.floorTouchMode .touchAllReservations{display:none}.floorTouchMode .floorWarning{max-height:32px;padding:5px 8px}}@media print{.floorExpandedHeader,.touchDateControls{display:none!important}.floorPlan.floorMapExpanded{overflow:visible;padding:0!important;position:static!important;inset:auto!important}}
.aiHelpLayer{z-index:110;isolation:isolate;box-sizing:border-box;--panel-height:100dvh;min-width:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.aiHelpShade{touch-action:manipulation;background:#081d3455;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.aiHelpLayer .aiHelpPanel{z-index:1;box-sizing:border-box;border-radius:20px;flex-direction:column;width:min(560px,100%);min-width:0;height:100%;min-height:0;max-height:900px;margin-block:auto;display:flex;position:relative;inset:auto;overflow:hidden}.aiHelpLayer .aiHelpPanel>header{flex:none;gap:8px;min-height:60px;padding:8px 14px}.aiHelpLayer .aiHelpPanel>header>div{flex:1;min-width:0}.aiHelpLayer .aiHelpPanel>header strong{font-size:17px;line-height:1.3;display:block}.aiHelpLayer .aiHelpPanel>header small{margin-top:2px;font-size:12px;line-height:1.3}.aiHelpLayer .aiHelpPanel>header>button{border:1px solid var(--line);background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;padding:8px}.aiHelpLayer .aiHelpPanel>header>button svg{width:20px;height:20px}.aiHelpLayer .aiHelpPanel .aiHelpMeta{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;max-height:none;padding:0 14px;font-size:12px;display:flex;overflow:visible}.aiHelpLayer .aiHelpMeta>span{min-width:0}.aiHelpLayer .aiHelpMeta>button{min-height:44px;color:var(--ink);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:4px 8px;font-size:12px;display:flex}.aiHelpLayer .aiHelpPanel .aiHelpLog{overscroll-behavior:contain;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;min-height:0;padding:12px 16px;scroll-padding:12px;overflow-y:auto}.aiHelpLayer .aiHelpLog>*{max-width:760px;margin-left:auto;margin-right:auto}.aiHelpLayer .aiHelpInfo{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:8px;font-size:12px;line-height:1.5}.aiHelpLayer .aiHelpInfo>summary{cursor:pointer;min-height:44px;color:var(--ink);box-sizing:border-box;padding:12px 0;display:list-item}.aiHelpLayer .aiHelpInfo>button{min-height:44px;font-size:12px}.aiHelpLayer .aiHelpInfo p{margin:8px 0}.aiHelpLayer .aiHelpWelcome h3{margin:14px 0 8px;font:700 20px/1.3 system-ui,sans-serif}.aiHelpLayer .aiHelpWelcome p{margin:8px 0;font-size:14px;line-height:1.5}.aiHelpLayer .aiHelpWelcome button{white-space:normal;min-height:44px;font:500 14px/1.45 system-ui,sans-serif}.aiHelpLayer .aiHelpMessage{margin-top:12px;margin-bottom:12px;padding:12px 14px}.aiHelpLayer .aiHelpMessage p{font-size:15px;line-height:1.6}.aiHelpLayer .aiHelpError{font-size:13px;line-height:1.5}.aiHelpLayer .aiHelpError button{min-height:44px;margin:4px}.aiHelpLayer .aiHelpPanel .aiHelpCompose{background:var(--paper);border-top:1px solid var(--line);flex:none;min-height:0;max-height:none;padding:8px 12px;overflow:visible}.aiHelpLayer .aiHelpCompose form{max-width:860px;margin:0 auto}.aiHelpLayer .aiHelpCompose form>.aiHelpInputRow{align-items:flex-end;gap:8px;min-width:0;margin:0;display:flex}.aiHelpLayer .aiHelpCompose textarea{box-sizing:border-box;resize:none;border:1px solid var(--line);background:var(--paper);width:0;min-width:0;height:44px;min-height:44px;max-height:96px;color:var(--ink);border-radius:12px;flex:1;margin:0;padding:10px 12px;font:400 16px/22px system-ui,sans-serif;overflow-y:auto}.aiHelpLayer .aiHelpInputRow>button{border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:10px 14px;font-size:14px;display:flex}.aiHelpLayer .aiHelpCompose form>.aiHelpComposeNote{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:8px;margin:5px 0 0;display:flex}.aiHelpLayer .aiHelpComposeNote small{font-size:10px;line-height:1.3}.aiHelpLayer .aiHelpComposeNote small:last-child{white-space:nowrap;flex:none}.aiHelpLayer button:focus-visible,.aiHelpLayer summary:focus-visible,.aiHelpLayer textarea:focus-visible,.aiHelpLayer .aiHelpLog:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.aiHelpLayer[data-expanded] .aiHelpPanel{width:100%;max-height:none}.aiHelpLayer[data-compact] .aiHelpPanel>header{min-height:48px;padding:2px 10px}.aiHelpLayer[data-compact] .aiHelpPanel>header small,.aiHelpLayer[data-compact] .aiHelpPanel .aiHelpMeta{display:none}.aiHelpLayer[data-compact] .aiHelpPanel .aiHelpCompose{padding:6px 10px}.aiHelpLayer[data-compact] .aiHelpCompose textarea{max-height:64px}@media (max-width:700px),(any-pointer:coarse){.aiHelpLayer{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.aiHelpLayer .aiHelpPanel{border-radius:16px;width:100%;max-height:none}.aiHelpLayer .aiHelpPanel>header>.aiHelpExpand{display:none}}@media (max-width:480px){.aiHelpLayer .aiHelpInputRow>button{width:44px;padding:10px}.aiHelpLayer .aiHelpInputRow>button>span{display:none}.aiHelpLayer .aiHelpPanel>header strong{font-size:16px}.aiHelpLayer .aiHelpPanel .aiHelpLog{padding:10px 12px}}@media (max-height:480px){.aiHelpLayer .aiHelpPanel>header{min-height:48px;padding:2px 10px}.aiHelpLayer .aiHelpPanel>header small,.aiHelpLayer .aiHelpPanel .aiHelpMeta{display:none}.aiHelpLayer .aiHelpPanel .aiHelpCompose{padding:6px 10px}.aiHelpLayer .aiHelpCompose textarea{max-height:64px}}@media print{.aiHelpLayer{display:none!important}}
