.personal-compute{--personal-ink:#243b53;--personal-muted:#546779;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--personal-ink);font-family:var(--ns-font-text,Inter, ui-sans-serif, system-ui, sans-serif);overflow-wrap:anywhere;background:#f6f8fb;padding:clamp(12px,3vw,28px);font-size:14px;line-height:1.6;container-type:inline-size}.personal-compute *,.personal-compute :before,.personal-compute :after{box-sizing:border-box}.personal-compute h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:650;line-height:1.2}.personal-compute h3{margin:0;font-size:18px;font-weight:650}.personal-compute h4{margin:0;font-size:15px;font-weight:650}.personal-compute p{margin:8px 0}.personal-compute small,.personal-compute__muted{color:var(--personal-muted);font-size:13px}.personal-compute__eyebrow{color:var(--personal-muted);letter-spacing:.08em;font-size:12px}.personal-compute__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-compute__header>*{min-width:0;max-width:100%}.personal-compute__header>div{flex:260px}.personal-compute__card{background:#fff;border:1px solid #d4deea;border-radius:16px;min-width:0;margin-top:20px;padding:clamp(14px,3vw,24px)}.personal-compute__section-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.personal-compute__section-title>span{color:#546779;font-size:12px}.personal-compute button,.personal-compute summary,.personal-compute input{min-width:44px;min-height:44px;font:inherit}.personal-compute button{white-space:normal;overflow-wrap:anywhere;color:#244970;cursor:pointer;text-align:center;background:#f6f9fe;border:1px solid #b5c5d6;border-radius:10px;max-width:100%;padding:10px 16px}.personal-compute button.personal-compute__primary{color:#fff;background:#225c8e;border-color:#225c8e}.personal-compute button:disabled{color:#546779;cursor:default;background:#eef2f6;border-color:#cbd5df}.personal-compute :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #246ccc}.personal-compute__profiles{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;min-width:0;margin:20px 0;padding:0;display:grid}.personal-compute__profiles legend{padding:0 0 12px;font-weight:600}.personal-compute__profile{cursor:pointer;background:#fbfcfe;border:1px solid #ccd7e4;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:14px;display:flex}.personal-compute__profile.is-selected{background:#edf5ff;border-color:#356da0;box-shadow:inset 0 0 0 1px #356da0}.personal-compute__profile:has(input:disabled){cursor:default}.personal-compute__profile input{accent-color:#225c8e;flex:0 0 44px;width:44px;height:44px;margin:0}.personal-compute__profile>span{gap:6px;min-width:0;display:grid}.personal-compute__spec{font-size:13px;font-weight:500}.personal-compute__duration{gap:6px;max-width:360px;display:grid}.personal-compute__duration input{width:100%;min-width:0;max-width:100%;color:var(--personal-ink);background:#fff;border:1px solid #b5c5d6;border-radius:8px;padding:8px 12px}.personal-compute__duration input:disabled{background:#eef2f6}.personal-compute__synthetic{color:#684709;background:#fff7df;border:2px solid #9a6c18;border-radius:10px;gap:4px;padding:14px;display:grid}.personal-compute__warning{background:#fff7e5;border-left:4px solid #9a6c18;padding:14px}.personal-compute__notice,.personal-compute__decision{background:#edf5ff;border:1px solid #8cafd0;border-radius:10px;padding:14px}.personal-compute__preparation{border-top:1px solid #d4deea;margin-top:20px;padding-top:16px}.personal-compute__sessions{gap:16px;margin-top:16px;display:grid}.personal-compute__session{background:#fbfcfe;border:1px solid #d4deea;border-radius:12px;min-width:0;padding:clamp(12px,2vw,20px)}.personal-compute__tag{background:#fff;border:1px solid #c5d2e1;border-radius:100px;padding:4px 10px;font-size:12px}.personal-compute__facts,.personal-compute__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.personal-compute__actions{margin:16px 0}.personal-compute__actions>div{align-content:start;gap:6px;min-width:0;display:grid}.personal-compute dt{color:var(--personal-muted);margin-top:8px;font-size:12px}.personal-compute dd{margin:0}.personal-compute details{border-top:1px solid #e0e7ee;margin-top:12px}.personal-compute summary{cursor:pointer;padding:10px 0}@container (width<=480px){.personal-compute__profiles,.personal-compute__facts,.personal-compute__actions{grid-template-columns:minmax(0,1fr)}.personal-compute__header>button{width:100%}}@media (width<=480px){.personal-compute__profiles,.personal-compute__facts,.personal-compute__actions{grid-template-columns:minmax(0,1fr)}.personal-compute__header>button{width:100%}}.compute-remote-desktop{color:#1d3552;background:#fff;border:1px solid #c4d4e4;border-radius:16px;margin:16px 0;padding:16px}.compute-remote-desktop header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.compute-remote-desktop header h3{margin:0}.compute-remote-desktop button{color:#21466b;cursor:pointer;background:#f4f8fc;border:1px solid #b2c9df;border-radius:9px;min-height:44px;padding:8px 16px}.compute-remote-desktop p{font-size:14px;line-height:1.5}.compute-remote-desktop__screen{touch-action:none;background:#132235;border-radius:8px;max-width:100%;max-height:75vh;overflow:auto}.compute-remote-desktop__screen:empty{min-height:120px}.compute-remote-desktop__screen>div{width:max-content;max-width:none}.compute-remote-desktop__screen>div:focus-visible{outline-offset:-3px;outline:3px solid #3583c5}.onima-game{--game-ink:#243b53;--game-muted:#546779;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--game-ink);overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f8fb;padding:clamp(12px,3vw,28px);font-family:inherit;font-size:14px;line-height:1.55;container-type:inline-size}.onima-game *,.onima-game :before,.onima-game :after{box-sizing:border-box}.onima-game :is(h2,h3,h4,p){margin:0 0 10px}.onima-game h2{letter-spacing:-.025em;font-size:clamp(24px,4vw,34px);font-weight:650;line-height:1.2}.onima-game h3{font-size:20px;font-weight:650;line-height:1.3}.onima-game h4{font-size:16px;font-weight:650}.onima-game__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onima-game__heading>*{min-width:0}.onima-game__eyebrow{letter-spacing:.12em;color:var(--game-muted);font-size:11px;font-weight:650}.onima-game__muted{color:var(--game-muted);font-size:13px}.onima-game__stage{background:linear-gradient(120deg,#edf4fb,#fff 75%);border:1px solid #cbd8e6;border-radius:20px;margin-block:20px;padding:clamp(20px,5vw,44px)}.onima-game__stage h3{max-width:24ch;margin-top:22px;font-size:clamp(24px,4vw,32px)}.onima-game__stage p{max-width:70ch}.onima-game__stage button{margin:6px 0 18px}.onima-game__badge{background:#fff;border:1px solid #c5d2e1;border-radius:20px;max-width:100%;padding:5px 12px;font-size:12px;display:inline-block}.onima-game__columns{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.onima-game__card{background:#fff;border:1px solid #d4deea;border-radius:16px;min-width:0;padding:clamp(14px,3vw,24px)}.onima-game>.onima-game__card{margin-top:16px}.onima-game form{gap:10px;min-width:0;margin-top:20px;display:grid}.onima-game label{font-weight:600}.onima-game :is(button,select,input){min-width:44px;max-width:100%;min-height:44px;font:inherit}.onima-game :is(select,input){width:100%;color:var(--game-ink);background:#fff;border:1px solid #b5c5d6;border-radius:10px;padding:10px}.onima-game button{color:#244970;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#f6f9fe;border:1px solid #b5c5d6;border-radius:10px;padding:10px 16px}.onima-game button.onima-game__primary{color:#fff;background:#225c8e;border-color:#225c8e}.onima-game :is(button,select,input):disabled{cursor:default;opacity:.68}.onima-game :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #246ccc}.onima-game__notice{color:#654e22;background:#fff7e5;border-left:4px solid #997225;border-radius:4px;margin-block:12px;padding:14px}.onima-game__notice p:last-child{margin-bottom:0}.onima-game__profile{background:#f6f8fb;border-radius:10px;min-width:0;padding:14px}.onima-game ul{padding-inline-start:20px}.onima-game__confirmation{background:#edf5ff;border:1px solid #8cafd0;border-radius:12px;margin-top:22px;padding:16px}.onima-game__requirements{grid-template-columns:minmax(0,1fr);margin:18px 0 0;display:grid}.onima-game__requirements>div{border-bottom:1px solid #e0e7ee;min-width:0;padding:12px 0}.onima-game dt{font-weight:600}.onima-game dd{color:var(--game-muted);margin:4px 0 0}.onima-game__sessions{gap:12px;display:grid}.onima-game__sessions article{background:#fbfcfe;border:1px solid #d4deea;border-radius:12px;min-width:0;padding:16px}@container (width>=760px){.onima-game__columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@container (width<=420px){.onima-game button{width:100%}}@media (forced-colors:active){.onima-game :is(button,input,select):focus-visible{outline-color:highlight}}.onima-organizations{--org-ink:#243b53;--org-muted:#546779;width:100%;min-width:0;max-width:100%;height:100%;color:var(--org-ink);overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f8fb;padding:clamp(12px,3vw,28px);font-family:inherit;font-size:14px;line-height:1.55;overflow-y:auto;container-type:inline-size}.onima-organizations,.onima-organizations *{box-sizing:border-box}.onima-organizations :is(h2,h3,h4,p){margin:0 0 10px}.onima-organizations h2{letter-spacing:-.025em;font-size:clamp(24px,4vw,32px);font-weight:650;line-height:1.2}.onima-organizations h3{font-size:18px;font-weight:650}.onima-organizations h4{font-size:15px;font-weight:650}.onima-organizations__header,.onima-organizations__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onima-organizations__header{margin-bottom:18px}.onima-organizations__eyebrow{color:var(--org-muted);letter-spacing:.09em;font-size:12px}.onima-organizations__card{background:#fff;border:1px solid #d4deea;border-radius:16px;min-width:0;margin-top:18px;padding:clamp(14px,3vw,24px)}.onima-organizations__tag{background:#fff;border:1px solid #c5d2e1;border-radius:100px;padding:4px 10px;font-size:12px}.onima-organizations__notice{color:#654611;background:#fff7e5;border:1px solid #dec793;border-left:4px solid #997225;border-radius:10px;min-width:0;margin:16px 0;padding:14px 16px}.onima-organizations__notice p:last-child{margin-bottom:0}.onima-organizations__metrics,.onima-organizations__fields,.onima-organizations__details{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:16px 0;display:grid}.onima-organizations :is(dt,.onima-organizations__muted){color:var(--org-muted);font-size:12px}.onima-organizations dd{margin:0;font-weight:550}.onima-organizations__metrics dd{font-size:22px}.onima-organizations__budget,.onima-organizations__profile{background:#f6f8fb;border-radius:12px;margin:16px 0;padding:16px}.onima-organizations__members,.onima-organizations__results{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:0;list-style:none;display:grid}.onima-organizations__members li,.onima-organizations__results li{border-left:2px solid #c5d2e1;gap:4px;min-width:0;padding:12px;display:grid}.onima-organizations__members span{color:var(--org-muted)}.onima-organizations fieldset{border:0;min-width:0;margin:0;padding:0}.onima-organizations legend{color:var(--org-muted);font-size:12px}.onima-organizations label{gap:6px;min-width:0;display:grid}.onima-organizations :is(button,input,select){font:inherit;min-width:44px;max-width:100%;min-height:44px;color:var(--org-ink);border:1px solid #b5c5d6;border-radius:10px}.onima-organizations :is(input,select){background:#fff;width:100%;padding:10px 12px}.onima-organizations select{text-overflow:ellipsis}.onima-organizations button{cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#f6f9fe;padding:10px 16px}.onima-organizations button.onima-organizations__primary{color:#fff;background:#225c8e;border-color:#225c8e}.onima-organizations button:hover:enabled{filter:brightness(.96)}.onima-organizations :is(button,input,select):disabled{cursor:default;opacity:.65}.onima-organizations :is(button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #246ccc}.onima-organizations__confirmation{background:#edf5ff;border:1px solid #8cafd0;border-radius:12px;margin-top:18px;padding:16px}.onima-organizations__stations{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.onima-organizations__stations article{background:#fbfcfe;border:1px solid #d4deea;border-radius:12px;min-width:0;padding:16px}.onima-organizations__selection{cursor:pointer;align-items:center;min-height:44px;gap:10px!important;display:flex!important}.onima-organizations__selection input{accent-color:#225c8e;flex:0 0 44px;width:44px;height:44px}.onima-organizations__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-top:12px;display:grid}.onima-organizations__actions>div{min-width:0}.onima-organizations__actions button{width:100%}.onima-organizations__actions p{color:var(--org-muted);margin:6px 0 0;font-size:12px}.onima-organizations__test{color:#654611;font-weight:600}.onima-organizations__journal{padding:0;list-style:none}.onima-organizations__journal li{border-top:1px solid #e0e7ee;flex-wrap:wrap;gap:8px 16px;padding:12px 0;display:flex}.onima-organizations__journal time{color:var(--org-muted)}@container (width<=440px){.onima-organizations__row>button,.onima-organizations__header>button{width:100%}.onima-organizations__fields,.onima-organizations__metrics,.onima-organizations__actions,.onima-organizations__members,.onima-organizations__results{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.onima-organizations__fields,.onima-organizations__metrics,.onima-organizations__actions{grid-template-columns:minmax(0,1fr)}.onima-organizations__header>button{width:100%}}.onima-compute-workspace{--compute-ink:#243b53;--compute-muted:#546779;box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--compute-ink);overflow-wrap:anywhere;background:#f6f8fb;padding:clamp(12px,3vw,24px);font-size:14px;line-height:1.55;overflow-y:auto;container-type:inline-size}.onima-compute-workspace *{box-sizing:border-box}.onima-compute-workspace__heading,.onima-compute-workspace__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.onima-compute-workspace h2{margin:0;font-size:26px;font-weight:650;line-height:1.2}.onima-compute-workspace h3{margin:0 0 8px;font-size:17px;font-weight:650}.onima-compute-workspace h4,.onima-compute-workspace h5{margin:12px 0 4px;font-size:14px;font-weight:650}.onima-compute-workspace p{margin:6px 0}.onima-compute-workspace__eyebrow{color:var(--compute-muted);font-size:12px}.onima-compute-workspace__intro{max-width:65ch;padding:12px 0}.onima-compute-workspace__tag{background:#fff;border:1px solid #c5d2e1;border-radius:100px;padding:4px 10px;font-size:12px}.onima-compute-workspace__card{background:#fff;border:1px solid #d4deea;border-radius:16px;min-width:0;margin-top:16px;padding:clamp(12px,3vw,20px)}.onima-compute-workspace__resources{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0;display:grid}.onima-compute-workspace dt{color:var(--compute-muted);margin-top:6px;font-size:12px}.onima-compute-workspace dd{margin:0;font-weight:500}.onima-compute-workspace__muted{color:var(--compute-muted);font-size:12px;font-weight:400!important}.onima-compute-workspace__gpu-list{gap:8px;display:grid}.onima-compute-workspace__gpu-list article{background:#f5f8fc;border-left:3px solid #8daecb;padding:8px 12px}.onima-compute-workspace button,.onima-compute-workspace summary{cursor:pointer;min-height:44px}.onima-compute-workspace button{color:#244970;background:#f6f9fe;border:1px solid #b5c5d6;border-radius:10px;padding:8px 12px}.onima-compute-workspace button:disabled{cursor:default;opacity:.6}.onima-compute-workspace :is(button,summary,input,textarea,select,a):focus-visible{outline-offset:3px;outline:3px solid #246ccc}.onima-compute-workspace details{border-top:1px solid #e0e7ee;margin-top:12px}.onima-compute-workspace summary{padding:12px 0;display:list-item}.onima-compute-workspace :is(input,textarea,select,pre){min-width:0;max-width:100%}.onima-compute-placement{min-width:0;margin:16px 0;padding:12px 0}.onima-compute-placement__summary{font-weight:650}.onima-compute-placement__notice{background:#fff8e9;border-left:3px solid #9a6c18;padding:8px 12px}.onima-compute-placement__candidates{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.onima-compute-placement__candidate{background:#f8fafc;border:1px solid #d4deea;border-radius:12px;min-width:0;padding:12px}.onima-compute-placement__candidate ul{margin:4px 0;padding-inline-start:20px}.onima-compute-local__recipes{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:12px 0;display:grid}.onima-compute-local__recipes legend{color:var(--compute-muted);font-size:13px}.onima-compute-local__recipes label{cursor:pointer;background:#f8fafc;border:1px solid #ccd7e4;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.onima-compute-local__recipes label.is-selected{background:#edf5ff;border-color:#356da0;box-shadow:inset 0 0 0 1px #356da0}.onima-compute-local__recipes label>span{gap:4px;min-width:0;display:grid}.onima-compute-local__recipes input{accent-color:#245c8d;flex:none;margin-top:5px}.onima-compute-local__recipes small{color:var(--compute-muted)}.onima-compute-local__recipes:disabled label{cursor:default;opacity:.7}.onima-compute-local__decision{border-top:1px solid #e0e7ee;margin-top:16px;padding-top:12px}.onima-compute-local__decision>[role=status]{font-weight:650}.onima-compute-local__notice{background:#fff7e5;border-left:3px solid #997225;padding:12px}.onima-compute-local__confirmation{background:#edf5ff;border:1px solid #8cafd0;border-radius:10px;margin-top:12px;padding:12px}.onima-compute-local__confirmation button{margin:8px 8px 0 0}.onima-compute-workspace .onima-compute-local__primary{color:#fff;background:#225c8e;border-color:#225c8e}.onima-compute-local__history{gap:12px;display:grid}.onima-compute-local__history>article{background:#fbfcfe;border:1px solid #d4deea;border-radius:12px;padding:14px}.onima-compute-local__result{border-left:3px solid #8daecb;margin:12px 0;padding-left:12px}@container (width<=400px){.onima-compute-workspace__resources{grid-template-columns:minmax(0,1fr)}.onima-compute-workspace__row>button{width:100%}}.compute-portal-window{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fc;height:100%;min-height:0;overflow:auto}.compute-portal-message{color:#243047;background:#f7f9fc;padding:24px}.compute-portal-nav{border-bottom:1px solid #dce3ee;flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.compute-portal-nav button{color:#33405c;border-radius:12px;min-height:44px;padding:8px 16px}.compute-portal-nav button[aria-pressed=true]{color:#174aa5;background:#e4edff}.compute-portal-nav button:focus-visible{outline-offset:2px;outline:3px solid #2764ce}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace{--onima-ai-canvas:var(--ns-canvas,var(--onima-clair-canvas,#f4f7fb));--onima-ai-surface:var(--ns-surface,var(--onima-clair-surface,#fff));--onima-ai-surface-secondary:var(--ns-surface-2,#eef3f9);--onima-ai-ink:var(--ns-ink,var(--onima-clair-text-primary,#0e1b2e));--onima-ai-muted:var(--ns-ink-3,#5b6b80);--onima-ai-action:var(--ns-blue,#1543f9);--onima-ai-intelligence:var(--ns-cyan,var(--onima-clair-cyan,#22c3ee));--onima-ai-line:var(--ns-line,#0e1b2e1a);--onima-ai-radius:var(--ns-radius-card,16px);--onima-ai-gutter:16px;color:var(--onima-ai-ink);background:var(--onima-ai-canvas);font-family:var(--ns-font-text,Inter, ui-sans-serif, system-ui, sans-serif)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace>div:first-child{background:var(--onima-ai-canvas);-webkit-backdrop-filter:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(h1,h2,h3,h4,strong),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(h1,h2,h3,h4,strong){color:var(--onima-ai-ink)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(p,small,time,label,span[class*=text-white\/]),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(p,small,time,span[class*=text-white\/]){color:var(--onima-ai-muted)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(input,textarea,select),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(input,textarea,select){border-color:var(--onima-ai-line);background:var(--onima-ai-surface);color:var(--onima-ai-ink)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(input,textarea,select)::placeholder{color:var(--onima-ai-muted);opacity:1}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(button,a),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(button,a){color:var(--onima-ai-ink)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(button,a):hover,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(button,a):hover{background:color-mix(in srgb, var(--onima-ai-action) 6%, white)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(button,a,input,textarea,select):focus-visible,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--onima-ai-action);outline-offset:3px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [role=separator]{background:var(--onima-ai-surface-secondary)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [role=separator]:hover{background:color-mix(in srgb, var(--onima-ai-intelligence) 40%, white)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace :is(#onima-ai-document-panel,#onima-ai-files-panel){border-color:var(--onima-ai-line)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-files-panel,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer>div:last-child{background:var(--onima-ai-surface-secondary)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer{background:var(--onima-ai-surface);color:var(--onima-ai-ink)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer>header{border-color:var(--onima-ai-line);background:var(--onima-ai-surface)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer pre{color:var(--onima-ai-ink)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer--empty{background:var(--onima-ai-surface-secondary)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel{isolation:isolate;background:var(--onima-ai-surface);color:var(--onima-ai-ink);border-color:var(--onima-ai-line);position:relative;container:onima-chat/inline-size}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button{border-color:var(--onima-ai-line);box-shadow:none;transition:background-color var(--ns-duration-fast,.12s), color var(--ns-duration-fast,.12s)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-glass-button{color:var(--onima-ai-ink);background:var(--onima-ai-surface);-webkit-backdrop-filter:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-glass-button:before{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button>svg{color:currentColor;filter:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button:hover:not(:disabled),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button[aria-expanded=true]{background:var(--ns-info-bg,#ebf0ff);color:var(--ns-blue-deep,#0b2a8c)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-ui-thread]{background:var(--onima-ai-surface);min-width:0;box-shadow:none;border:0;border-radius:0;margin:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]{border-radius:inherit;background:var(--onima-ai-surface);color:var(--onima-ai-ink);scrollbar-width:thin;scrollbar-color:var(--ns-line-strong,#cdd5df) transparent;padding:20px clamp(16px,3cqi,32px)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]>p{background:var(--onima-ai-surface-secondary);color:var(--onima-ai-muted);border:0;border-radius:12px;margin:0;font-size:.9375rem;line-height:1.6}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]{background:color-mix(in srgb, var(--onima-ai-action) 4%, white);width:100%;max-width:76ch;color:var(--onima-ai-ink);text-align:left;overflow-wrap:anywhere;border:0;border-radius:12px;margin-left:0;padding:10px 14px;font-size:.9375rem;line-height:1.65}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-attachments] .onima-media-glass>div{flex-wrap:wrap}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-attachments] .onima-media-glass>div>span.truncate{flex:1 0 6rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-attachments] .onima-media-glass button{flex-shrink:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]{max-width:76ch;color:var(--onima-ai-ink);overflow-wrap:anywhere;padding:12px 0 16px;font-size:.9375rem;line-height:1.65}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>.select-text,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>.select-text :where(p,span,li),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange] :where(p,span){color:var(--onima-ai-ink);font-size:inherit;line-height:inherit}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>p,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p{color:var(--onima-ai-muted);letter-spacing:.02em;text-transform:none;font-size:.75rem;line-height:1.5}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>p{color:var(--ns-accent-assistant,#4c3ff2);font-weight:650}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] :is(pre,table){max-width:100%;font-size:.8125rem;overflow-x:auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] pre{border:1px solid var(--onima-ai-line);background:var(--onima-ai-surface-secondary);color:var(--onima-ai-ink);white-space:pre;border-radius:10px;padding:12px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] table{border-collapse:collapse;display:block}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] :is(th,td){border-bottom:1px solid var(--onima-ai-line);padding:8px 12px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] a{color:var(--ns-blue-deep,#0b2a8c);text-underline-offset:3px;text-decoration:underline}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread] [role=status]{border-color:var(--onima-ai-line);background:var(--onima-ai-surface-secondary);color:var(--onima-ai-muted)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-ui-thread]>button{border:1px solid var(--ns-line-strong,#cdd5df);background:var(--onima-ai-surface);color:var(--ns-blue-deep,#0b2a8c);box-shadow:var(--ns-shadow-1,0 2px 8px #0e1b2e0f);-webkit-backdrop-filter:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]{padding:12px var(--onima-ai-gutter) max(12px, env(safe-area-inset-bottom));background:var(--onima-ai-surface);--tw-backdrop-blur:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>form{border:1px solid var(--ns-line-strong,#cdd5df);border-radius:var(--onima-ai-radius);background:var(--onima-ai-surface);min-height:60px;box-shadow:none;padding:8px 10px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai] textarea{background:var(--onima-ai-surface);min-width:0;max-height:min(10rem,30dvh);color:var(--onima-ai-ink);font:400 1rem/1.5 var(--ns-font-text,Inter, ui-sans-serif, system-ui, sans-serif);border:0;padding:10px 8px;overflow-y:auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai] textarea:placeholder-shown{max-height:48px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>p{color:var(--onima-ai-muted);margin-top:8px;font-size:.6875rem;line-height:1.4}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button[aria-label="Envoyer à l’IA"]{background:var(--onima-ai-action);border-color:var(--onima-ai-action);color:#fff;border-radius:var(--ns-radius-control,10px)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button[aria-label="Envoyer à l’IA"]:hover:not(:disabled){background:var(--ns-blue-deep,#0b2a8c);color:#fff}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [role=alert],:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [role=alert] p{color:var(--ns-danger,#c2372f)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [role=alert] button{color:var(--ns-danger,#c2372f);background:var(--onima-ai-surface)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-upload-state],:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-media-glass{border:1px solid var(--onima-ai-line);background:var(--onima-ai-surface);color:var(--onima-ai-ink);box-shadow:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel:has([data-assistant-exchange=sending]) :is([data-testid=assistant-ui-thread],[data-onima-conversation-composer=ai]>form){background-image:linear-gradient(white, white), var(--ns-horizon,linear-gradient(90deg, #22c3ee, #1543f9, #7c4dff));background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000;animation:2.8s ease-in-out infinite alternate onima-chat-thinking}@keyframes onima-chat-thinking{0%{background-position:0 0,0%}to{background-position:0 0,100%}}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-menu,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [role=menu][aria-label="Ajouter au message"]{border:1px solid var(--ns-line-strong,#cdd5df);border-radius:var(--onima-ai-radius);background:var(--onima-ai-surface);color:var(--onima-ai-ink);box-shadow:var(--ns-shadow-3,0 16px 40px -16px #0e1b2e38);-webkit-backdrop-filter:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-menu [aria-current=true]{background:var(--ns-info-bg,#ebf0ff);border-color:color-mix(in srgb, var(--onima-ai-action) 25%, white)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-layout{flex-direction:column}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail{align-items:center;gap:var(--ns-space-2,8px);min-width:0;padding:var(--ns-space-2,8px) var(--onima-ai-gutter);border-bottom:1px solid var(--onima-ai-line);background:var(--onima-ai-surface);flex-wrap:wrap;flex:none;order:-1;display:flex;position:static}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__mobile-icon{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail>button,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__document{min-height:var(--ns-target-min,44px);border:1px solid var(--onima-ai-line);border-radius:var(--ns-radius-control,10px);background:var(--onima-ai-surface);text-align:left;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;line-height:1.3;display:inline-flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail button>svg{color:var(--ns-accent-assistant,#4c3ff2);flex-shrink:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__identity{flex:8rem;order:-1;min-width:0;padding:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__identity .uppercase{color:var(--onima-ai-muted);text-transform:none;letter-spacing:0;font-size:.75rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__identity .truncate{color:var(--onima-ai-ink);font-size:.875rem;font-weight:600}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__navigation{flex:1 0 100%;min-width:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__tools{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context{min-width:0;color:var(--onima-ai-muted);flex:12rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;font-size:.8125rem;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context select{width:100%;max-width:100%;font-size:.875rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context-title{overflow-wrap:anywhere;min-width:0;color:var(--onima-ai-ink);flex:1 0 100%;line-height:1.4}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-menu{inset-inline:auto 8px;width:min(27rem,100% - 16px);max-height:calc(100% - 72px);top:64px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [role=menu][aria-label="Ajouter au message"]{max-width:calc(100cqi - 24px);max-height:min(18rem,50dvh);overflow-y:auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-testid=assistant-message-thread]>[aria-live]{max-width:76ch;margin-inline:auto}@container onima-chat (width<=34rem){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-onima-conversation-composer=ai]>form{flex-wrap:wrap;display:flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-onima-conversation-composer=ai] textarea{flex:1 0 100%;order:-1;width:100%}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-onima-conversation-composer=ai] .onima-media-glass>div:has(>button[aria-label="Envoyer la note vocale"]){grid-template-columns:minmax(0,1fr) auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-onima-conversation-composer=ai] .onima-media-glass>div:has(>button[aria-label="Envoyer la note vocale"])>div{grid-area:1/1/auto/-1}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace [data-onima-conversation-composer=ai] svg[aria-label="Onde sonore du microphone"]{width:0;overflow:hidden}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__identity{flex-basis:8rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context{flex-basis:10rem}}@container onima-chat (width<=24rem){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context{grid-template-columns:minmax(0,1fr);min-width:150px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context>span:first-child{display:none}}@media (width<=767px){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace{--onima-ai-gutter:8px}}@media (width>=768px){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel{background:var(--onima-ai-canvas)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-ui-thread]{margin:12px var(--onima-ai-gutter) 0;border:1px solid color-mix(in srgb, var(--onima-ai-ink) 7%, white);border-radius:var(--onima-ai-radius);background:var(--onima-ai-surface);box-shadow:var(--ns-shadow-1,0 2px 8px #0e1b2e0f)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]{background:0 0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>form{border-color:color-mix(in srgb, var(--onima-ai-ink) 10%, white);box-shadow:var(--ns-shadow-1,0 2px 8px #0e1b2e0f)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>p{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .conversation-main>.shrink-0>p[role=status]{padding-inline:var(--onima-ai-gutter);background:0 0;border:0}@container onima-chat (width<=34rem){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai] textarea:placeholder-shown{white-space:nowrap}}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]{padding:8px clamp(14px,2cqi,24px)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]>[aria-live]{width:100%;max-width:96ch;font-size:1rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]>[aria-live]>:not(:last-child){margin-block:0 2px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel :is([data-assistant-exchange],[data-testid^=assistant-response-]){width:100%;max-width:none;font-size:1rem;line-height:1.55}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]{padding:6px 12px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p:has([data-status]){color:var(--onima-ai-ink);letter-spacing:normal;font-size:1rem;line-height:1.55}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p:last-child{margin-top:2px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]{padding:3px 0 4px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>.select-text{margin-top:3px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>[data-onima-window-no-drag]>div{margin-top:4px}@container onima-chat (width<=48rem){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]{padding:12px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]>[aria-live]>:not(:last-child){margin-block-end:6px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel :is([data-assistant-exchange],[data-testid^=assistant-response-]){font-size:.9375rem;line-height:1.5}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p:has([data-status]){font-size:.9375rem;line-height:1.5}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]{padding:6px 10px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]{padding:4px 0 8px}}}@media (width>=768px) and (pointer:fine){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>[data-onima-window-no-drag]>div,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>[data-onima-window-no-drag]>div>button{min-height:32px}}@media (prefers-reduced-motion:reduce){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel:has([data-assistant-exchange=sending]) :is([data-testid=assistant-ui-thread],[data-onima-conversation-composer=ai]>form){animation:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel button{transition:none}}@media (prefers-reduced-transparency:reduce){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer{-webkit-backdrop-filter:none}}@media (forced-colors:active){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-viewer{forced-color-adjust:auto}:is(:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel :is([data-testid=assistant-ui-thread],[data-assistant-exchange],[data-onima-conversation-composer=ai]>form),:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel:has([data-assistant-exchange=sending]) :is([data-testid=assistant-ui-thread],[data-onima-conversation-composer=ai]>form)){color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext;animation:none}}@media (width<=767px){.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace){background:var(--onima-ai-surface,#fff);box-shadow:none;border:0;border-radius:0}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace)>.onima-window-titlebar{z-index:70;top:4px;right:max(6px, env(safe-area-inset-right));pointer-events:none;background:0 0;border:0;width:44px;height:44px;min-height:44px;padding:0;position:absolute}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace)>.onima-window-titlebar>div:first-child{display:none}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace) [data-onima-window-controls=true]{pointer-events:auto;width:44px;height:44px}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace) [data-onima-window-controls=true]>button{display:none}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace) [data-onima-window-controls=true]>button[aria-pressed=true]{border:1px solid var(--onima-ai-line);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--onima-ai-muted);box-shadow:var(--ns-shadow-1);background:#ffffffeb;border-radius:12px;place-items:center;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-conversation-header{border-color:var(--onima-ai-line);background:var(--onima-ai-surface);flex-wrap:nowrap;gap:8px;height:56px;min-height:56px;padding:4px 58px 4px 12px}.bureau-clair-shell .onima-window-surface[data-mobile-fullscreen=true]:has(.onima-ai-workspace) #onima-ai-conversation-panel .onima-ai-conversation-header{padding-right:58px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header .uppercase{color:var(--onima-ai-muted);letter-spacing:.12em;font-size:.625rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header .conversation-rail__mobile-icon{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header .conversation-rail__identity{flex:auto;order:0;min-width:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header .conversation-rail__identity .uppercase,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header>button[aria-label=Nouvelle\ conversation]{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header>button[aria-label="Options de conversation"]{flex:0 0 44px;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header>button[aria-label="Options de conversation"]>span,:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header>.conversation-rail__navigation{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .onima-ai-conversation-header .truncate{color:var(--onima-ai-ink);font-size:1rem;font-weight:600}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-menu__mobile-navigation{border-bottom:1px solid var(--onima-ai-line);padding:10px 12px;display:block}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-menu__mobile-navigation .conversation-rail__navigation{min-width:0;display:block}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-menu__mobile-navigation .conversation-rail__tools{gap:8px;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-menu__mobile-navigation .conversation-rail__document{justify-content:flex-start;width:100%}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-menu__mobile-navigation .conversation-rail__context{flex-basis:auto;grid-template-columns:minmax(0,1fr);gap:4px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel{background:var(--onima-ai-surface)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-ui-thread]{background:var(--onima-ai-surface);box-shadow:none;border:0;border-radius:0;margin:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-message-thread]{background:var(--onima-ai-surface);border-radius:0;padding:14px 14px 10px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]{background:color-mix(in srgb, var(--onima-ai-action) 4%, white);text-align:left;border:0;border-radius:12px;width:100%;max-width:none;margin-left:0;padding:11px 13px;font-size:.9375rem;line-height:1.6}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]{width:100%;max-width:none;padding:12px 2px 16px;font-size:.9375rem;line-height:1.62}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>.select-text{max-width:100%}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]{padding:4px 8px max(4px, env(safe-area-inset-bottom));background:var(--onima-ai-surface);border:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>form{border-radius:18px;flex-wrap:nowrap;align-items:center;gap:4px;min-height:52px;padding:3px 6px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai] textarea{flex:1;order:0;width:auto;max-height:min(8rem,24dvh);padding:4px 3px;font-size:1rem;line-height:1.45}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-onima-conversation-composer=ai]>p{display:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid=assistant-ui-thread]>button{bottom:76px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel:has([data-assistant-exchange=sending]) [data-testid=assistant-ui-thread]{background-image:none;animation:none}}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-studio-read-view{width:min(100%,52rem);min-height:100%;padding-block:var(--ns-space-6,24px);border:1px solid var(--onima-ai-line);border-radius:var(--ns-radius-card,16px);background:var(--ns-surface,#fff);margin-inline:auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-studio-read-view .bn-editor{color:var(--ns-ink);font-family:var(--ns-font-text,Inter, sans-serif);padding-inline:clamp(16px,4cqi,40px);font-size:1rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-studio-read-view .bn-editor h1{font-size:clamp(2rem,4.5cqi,3rem);line-height:1.12}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-text{max-width:76ch;color:var(--onima-ai-ink);font-family:var(--ns-font-text,Inter, sans-serif);margin-inline:auto;font-size:1rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-document-text.is-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.875rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-studio-read-view__actions{padding-inline:var(--ns-space-4,16px);justify-content:flex-end;display:flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty{background:var(--onima-ai-surface-secondary);color:var(--onima-ai-muted);border:0;border-radius:12px;margin:0;padding:16px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__title{color:var(--onima-ai-ink);font-family:var(--ns-font-display,var(--ns-font-text));margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__lead{color:var(--ns-ink-2,#44566c);margin:4px 0 0;font-size:.875rem;line-height:1.5}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__examples{gap:6px;margin:10px 0 0;padding:0;list-style:none}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__example{width:100%;min-height:var(--ns-target-min,44px);border:1px solid var(--onima-ai-line);background:var(--onima-ai-surface);color:var(--onima-ai-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ns-duration-fast,.12s) ease, background-color var(--ns-duration-fast,.12s) ease;border-radius:10px;align-items:center;padding:8px 12px;font-size:.875rem;line-height:1.4;display:flex}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__example:hover{border-color:color-mix(in srgb, var(--onima-ai-action) 35%, var(--onima-ai-line));background:color-mix(in srgb, var(--onima-ai-action) 5%, var(--onima-ai-surface))}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-assistant-empty__example:focus-visible{outline:2px solid var(--onima-ai-action);outline-offset:2px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert[role=alert]{border-radius:var(--ns-radius-card,16px);background:var(--ns-warning-bg,#fdf3e2);color:var(--onima-ai-ink);border:1px solid #9a5a0038}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert__icon{color:var(--ns-warning,#9a5a00);background:#9a5a001f}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert__title{color:var(--onima-ai-ink);font-size:.875rem;line-height:1.4}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert__text{color:var(--ns-ink-2,#44566c);opacity:1}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert[role=alert] .onima-ai-runtime-alert__retry{border:1px solid var(--ns-line-strong,#0e1b2e2e);background:var(--onima-ai-surface);color:var(--onima-ai-ink);cursor:pointer;transition:border-color var(--ns-duration-fast,.12s) ease, color var(--ns-duration-fast,.12s) ease}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert[role=alert] .onima-ai-runtime-alert__retry:hover{border-color:var(--onima-ai-action);color:var(--ns-blue-deep,#0b2a8c)}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel .onima-ai-runtime-alert[role=alert] .onima-ai-runtime-alert__retry:focus-visible{box-shadow:var(--ns-focus-ring);outline:none}@container onima-chat (width>=64rem){:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail{flex-wrap:nowrap;gap:6px;padding-block:6px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__identity{flex:10rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__navigation{flex:0 auto}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__tools{flex-wrap:nowrap;gap:6px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace .conversation-rail__context{flex:0 15rem}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p:first-child{grid-area:1/1;margin:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>p:last-of-type{grid-area:1/2;margin:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-assistant-exchange]>:not(p:first-child):not(p:last-of-type){grid-column:1/-1}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>p:first-child{grid-area:1/1;align-self:center}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>.select-text{grid-column:1/-1;margin-top:2px}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>[data-onima-window-no-drag]{grid-area:1/2;align-self:center;margin-top:0}:is(.bureau-clair-shell,[data-onima-native-surface=assistant]) .onima-ai-workspace #onima-ai-conversation-panel [data-testid^=assistant-response-]>:not(p:first-child):not(.select-text):not([data-onima-window-no-drag]){grid-column:1/-1}}.gust-qlo{--qlo-cyan:#25b9d7;--qlo-green:#65c178;--qlo-orange:#ff8a39;--qlo-red:#f15a57;--qlo-violet:#a66ee8;--qlo-yellow:#f3c51b;--qlo-border:#d8dde2;--qlo-text:#363a41;--qlo-muted:#7d8790;height:100%;min-height:590px;color:var(--qlo-text);border-radius:inherit;background:#f4f6f7;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:auto}.gust-qlo *{box-sizing:border-box}.gust-qlo__systembar{color:#dce0e3;background:#292b2f;align-items:center;gap:1rem;min-height:34px;padding:0 .8rem;font-size:.68rem;display:flex}.gust-qlo__systembrand{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.gust-qlo__systembrand strong{color:#fff;font-size:.78rem}.gust-qlo__systembrand small{color:#8f999f}.gust-qlo__qmark{color:#292b2f;background:#fff;border-radius:3px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.gust-qlo__hotelname{color:#bfc6cb;align-items:center;gap:.35rem;margin-left:.6rem;display:flex}.gust-qlo__hotelname svg{width:14px}.gust-qlo__systemright{color:#959fa6;margin-left:auto}.gust-qlo__mainnav{white-space:nowrap;background:#fff;border-bottom:1px solid #cfd5da;min-height:38px;display:flex;overflow-x:auto}.gust-qlo__mainnav button{color:#575f65;background:#fff;border:0;border-right:1px solid #edf0f2;padding:0 .72rem;font-size:.67rem}.gust-qlo__mainnav button.is-active{color:#111;box-shadow:inset 0 -3px 0 var(--qlo-cyan);background:#f2f5f7;font-weight:700}.gust-qlo__page{min-width:900px;padding:.7rem}.gust-qlo__crumbs{color:#8c959b;align-items:center;gap:.25rem;font-size:.6rem;display:flex}.gust-qlo__crumbs svg{width:10px}.gust-qlo__heading{justify-content:space-between;align-items:end;gap:1rem;padding:.35rem 0 .7rem;display:flex}.gust-qlo__heading h2{margin:0;font-size:1.5rem;font-weight:400}.gust-qlo__heading p{color:#9aa2a8;margin:.15rem 0 0;font-size:.65rem}.gust-qlo__top-actions{gap:.35rem;display:flex}.gust-qlo__top-actions label{background:#fff;border:1px solid #cfd6db;align-items:center;gap:.3rem;padding:0 .45rem;display:flex}.gust-qlo__top-actions label svg{color:#929ba2;width:13px}.gust-qlo__top-actions input{background:0 0;border:0;outline:0;width:150px;height:30px;font-size:.67rem}.gust-qlo__top-actions button,.gust-qlo__panel header button{color:#879199;background:#fff;border:1px solid #cfd6db;place-items:center;width:31px;height:31px;display:grid}.gust-qlo__top-actions button svg,.gust-qlo__panel header button svg{width:13px}.gust-qlo__stats{grid-template-columns:repeat(6,minmax(115px,1fr));gap:.45rem;margin-bottom:.7rem;display:grid}.gust-qlo__stats article{background:#fff;border:1px solid #dde2e5;border-radius:4px;place-items:center;min-height:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.gust-qlo__stats article:before{content:"";background:#9da7ad;width:5px;position:absolute;top:0;bottom:0;left:0}.gust-qlo__stats article[data-tone=blue]:before{background:#4ba9de}.gust-qlo__stats article[data-tone=cyan]:before{background:#57c8e8}.gust-qlo__stats article[data-tone=green]:before{background:#3fd36b}.gust-qlo__stats article[data-tone=yellow]:before{background:#f3c51b}.gust-qlo__stats article[data-tone=violet]:before{background:#9e6fe8}.gust-qlo__stats article[data-tone=red]:before{background:#ff665e}.gust-qlo__stat-label{color:#6f7b83;font-size:.62rem}.gust-qlo__stats strong{color:#1ca9c6;font-size:1.13rem;font-weight:500}.gust-qlo__dashboard-grid{grid-template-columns:minmax(190px,.62fr) minmax(440px,1.7fr) minmax(240px,.78fr);gap:.55rem;display:grid}.gust-qlo__column,.gust-qlo__center{align-content:start;gap:.55rem;display:grid}.gust-qlo__panel{background:#fff;border:1px solid #d8dde1;box-shadow:0 1px 2px #00000006}.gust-qlo__panel>header{border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;gap:.5rem;min-height:37px;padding:.38rem .55rem;display:flex}.gust-qlo__panel header h3{text-transform:uppercase;color:#515a61;margin:0;font-size:.72rem;font-weight:600}.gust-qlo__panel header p{color:#929ba1;margin:.1rem 0 0;font-size:.6rem}.gust-qlo__panel header small{color:#9ca4a9;font-size:.58rem}.gust-qlo__occupancy{place-items:center;padding:.8rem;display:grid}.gust-qlo__donut{background:conic-gradient(var(--qlo-violet) 0 var(--gust-qlo-occupancy),#67d45e var(--gust-qlo-occupancy) 360deg);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative}.gust-qlo__donut:after{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.gust-qlo__donut span{z-index:1;text-align:center;display:grid;position:relative}.gust-qlo__donut strong{font-size:1rem}.gust-qlo__donut small{color:#8d969d;font-size:.58rem}.gust-qlo__occupancy-legend{gap:.35rem;width:100%;margin-top:.75rem;display:grid}.gust-qlo__occupancy-legend span{color:#6c767d;grid-template-columns:10px 1fr auto;align-items:center;gap:.35rem;font-size:.62rem;display:grid}.gust-qlo__occupancy-legend i{border-radius:2px;width:9px;height:9px}.gust-qlo__occupancy-legend i[data-tone=occupied]{background:var(--qlo-violet)}.gust-qlo__occupancy-legend i[data-tone=available]{background:#67d45e}.gust-qlo__occupancy-legend i[data-tone=inactive]{background:#ff665e}.gust-qlo__provisional{color:#9aa2a8;margin:.1rem .6rem .65rem;font-size:.54rem;line-height:1.4}.gust-qlo__quick{display:grid}.gust-qlo__quick a,.gust-qlo__quick span{color:#4e6874;border-bottom:1px solid #edf0f2;padding:.55rem .65rem;font-size:.64rem;text-decoration:none}.gust-qlo__activity>header select{color:#667179;background:#fff;border:1px solid #d3d8dc;height:27px;font-size:.6rem}.gust-qlo__tablewrap{overflow:auto}.gust-qlo table{border-collapse:collapse;width:100%;font-size:.62rem}.gust-qlo th{color:#7e888f;text-align:left;background:#f8f9fa;padding:.48rem .52rem;font-size:.56rem;font-weight:600}.gust-qlo td{color:#59636a;border-top:1px solid #edf0f2;padding:.48rem .52rem}.gust-qlo tbody tr{cursor:pointer}.gust-qlo tbody tr:hover,.gust-qlo tbody tr.is-active{background:#f1fbfd}.gust-qlo td button{color:#268aa0;text-align:left;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:700;display:grid}.gust-qlo td button small{color:#9da5aa;margin-top:.12rem;font-size:.52rem;font-weight:400}.gust-qlo__status{white-space:nowrap;border-radius:2px;padding:.2rem .35rem;font-size:.52rem;font-weight:700;display:inline-flex}.gust-qlo__status--submitted{color:#16879d;background:#dff4f8}.gust-qlo__status--needs_information{color:#8d6510;background:#fff1ce}.gust-qlo__status--accepted{color:#28773e;background:#def3e3}.gust-qlo__status--declined,.gust-qlo__status--cancelled{color:#a13d3d;background:#f8dfdf}.gust-qlo__revenue{grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.55rem;display:grid}.gust-qlo__revenue article{color:#fff;text-align:center;border-radius:4px;place-items:center;min-height:60px;display:grid}.gust-qlo__revenue span{font-size:.56rem}.gust-qlo__revenue strong{font-size:.8rem}.gust-qlo__revenue article[data-tone=sales]{background:#53bce8}.gust-qlo__revenue article[data-tone=bookings]{background:#52cb63}.gust-qlo__revenue article[data-tone=order]{background:#f16c61}.gust-qlo__revenue article[data-tone=visits]{background:#ff8a39}.gust-qlo__revenue article[data-tone=conversion]{background:#a86ae2}.gust-qlo__revenue article[data-tone=profit]{background:#aa8b35}.gust-qlo__chart{background:linear-gradient(#fff 24px,#eef2f4 25px,#fff 26px);border-top:1px solid #edf0f2;align-items:end;gap:7%;height:105px;padding:1rem 1.2rem .55rem;display:flex}.gust-qlo__chart span{background:#5ebfe3;border-radius:2px 2px 0 0;flex:1;min-height:4px}.gust-qlo__detail-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:start;gap:.5rem;padding:.65rem;display:flex}.gust-qlo__detail-head small{color:#9aa2a8;text-transform:uppercase;font-size:.52rem}.gust-qlo__detail h4{margin:.15rem 0 0;font-size:.72rem}.gust-qlo__detail dl{margin:0;padding:.4rem .65rem}.gust-qlo__detail dl div{border-bottom:1px solid #f0f2f3;grid-template-columns:64px 1fr;gap:.4rem;padding:.42rem 0;display:grid}.gust-qlo__detail dt{color:#90999f;font-size:.55rem}.gust-qlo__detail dd{overflow-wrap:anywhere;color:#4f5960;margin:0;font-size:.6rem;font-weight:600}.gust-qlo__note{color:#765d1f;background:#fff6d8;border-left:3px solid #e6b846;margin:.4rem .65rem;padding:.5rem;font-size:.58rem}.gust-qlo__actions{grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.2rem .65rem .65rem;display:grid}.gust-qlo__actions button{color:#59646b;background:#fff;border:1px solid #ccd3d7;min-height:30px;font-size:.56rem;font-weight:700}.gust-qlo__actions .gust-qlo__accept{color:#fff;background:#31ab76;border-color:#31ab76}.gust-qlo__actions .gust-qlo__decline{color:#b43d3a;border-color:#d96b68}.gust-qlo__actions button:disabled{opacity:.45}.gust-qlo__availability{display:grid}.gust-qlo__availability div{border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem;display:flex}.gust-qlo__availability span{color:#68737a;align-items:center;gap:.35rem;font-size:.6rem;display:flex}.gust-qlo__availability svg{color:#a66ee8;width:13px}.gust-qlo__availability strong{color:#4f5960;font-size:.62rem}.gust-qlo__empty{color:#91999e;text-align:center;place-items:center;gap:.3rem;min-height:130px;padding:1.2rem;font-size:.62rem;display:grid}.gust-qlo__empty strong{color:#4c575e}.gust-qlo__empty svg{width:25px}@media (width<=1000px){.gust-qlo__page{min-width:760px}.gust-qlo__dashboard-grid{grid-template-columns:190px minmax(400px,1fr)}.gust-qlo__dashboard-grid>.gust-qlo__column:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.gust-qlo__stats{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.gust-qlo{min-height:100%}.gust-qlo__systembar{min-height:31px}.gust-qlo__systemright{display:none}.gust-qlo__mainnav{min-height:36px}.gust-qlo__page{min-width:690px;padding:.5rem}.gust-qlo__stats{grid-template-columns:repeat(3,1fr)}.gust-qlo__dashboard-grid{grid-template-columns:180px minmax(380px,1fr)}.gust-qlo__heading h2{font-size:1.25rem}}.gust-qlo__operator-note{gap:.3rem;padding:.55rem .65rem 0;display:grid}.gust-qlo__operator-note>span{color:#7f8990;text-transform:uppercase;font-size:.55rem}.gust-qlo__operator-note textarea{resize:vertical;color:#4f5960;min-height:58px;font:inherit;background:#fbfcfc;border:1px solid #d5dade;outline:none;padding:.45rem;font-size:.6rem;line-height:1.35}.gust-qlo__operator-note textarea:focus{border-color:var(--qlo-cyan);box-shadow:0 0 0 1px #25b9d729}.gust-qlo__action-error{color:#9b3e3e;background:#fff0f0;border-left:3px solid #d96060;margin:.35rem .65rem .65rem;padding:.45rem;font-size:.56rem;line-height:1.35}
