.ask-launcher{z-index:35;color:#fff;background:#263238;border:1px solid #66746f;border-radius:2rem 0 0 2rem;justify-content:flex-start;align-items:center;gap:.5rem;width:64px;min-height:60px;padding:.75rem 1.25rem .75rem .75rem;font-weight:600;transition:width .16s;display:flex;position:fixed;bottom:1.25rem;right:0;overflow:hidden;box-shadow:0 4px 20px #26323824}.ask-record-cards{white-space:normal;gap:.6rem;margin-top:.75rem;display:grid}.ask-text a.ask-record-card{color:#263238;background:#fff;border:1px solid #e3e1da;border-radius:12px;align-items:center;gap:.65rem;min-width:0;min-height:76px;padding:.7rem;text-decoration:none;display:flex}.ask-text a.ask-record-maintenance{background:#fcf3d2}.ask-text a.ask-record-issue{background:#faeae6}.ask-record-card:hover{box-shadow:0 2px 8px #26323818}.ask-record-card .apparat-photo,.ask-record-icon{border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ask-record-card .apparat-photo img{object-fit:cover;width:100%;height:100%}.ask-record-icon .icon{width:26px;height:26px}.ask-record-description{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.ask-record-description small{color:#596761;font-size:.72rem}.ask-record-description strong{font-size:.95rem;line-height:1.3}.ask-record-description>span{font-size:.78rem;line-height:1.35}.ask-record-arrow{flex-shrink:0;margin-left:auto}.ask-launcher:hover,.ask-launcher:focus-visible,.ask-launcher[aria-expanded=true]{width:190px}.ask-launcher-label{white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.ask-launcher{transition:none}}.ask-mark{flex-shrink:0;align-items:center;width:46px;display:inline-flex;position:relative}.ask-mark img{object-fit:contain}.ask-mark svg{position:absolute;top:-5px;right:0}.ask-panel{z-index:60;color:#263238;background:#fff;border:1px solid #d8dcd8;border-radius:18px;flex-direction:column;width:min(460px,100vw - 2rem);font-size:.95rem;display:flex;position:fixed;top:1rem;bottom:1rem;right:1rem;overflow:hidden;box-shadow:0 12px 60px #26323830}.ask-heading{background:#f7f6f0;border-bottom:1px solid #e4e4df;flex-shrink:0;justify-content:space-between;align-items:center;padding:.55rem 1rem;display:flex;position:relative}.ask-heading>div{align-items:center;gap:.5rem;display:flex}.ask-heading h2{margin:0;font-size:1.2rem}.ask-heading button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:1.3rem}.ask-heading-actions .ask-popover>summary{border:0;padding:0}.ask-heading-actions .icon,.ask-media-actions .icon,.ask-composer-footer .icon{width:20px;height:20px}.ask-context{border-bottom:1px solid #e4e4df;flex-shrink:1;min-height:0;max-height:40%;padding:.4rem 1rem;overflow:auto}.ask-context>strong,.ask-context>small{display:block}.ask-context>strong{margin-bottom:.5rem}.ask-chip{background:#fafaf7;border:1px solid #e2e4df;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin:.4rem 0;padding:.4rem .6rem;display:flex}.ask-chip span{min-width:0}.ask-chip b{overflow-wrap:anywhere;font-weight:500;display:block}.ask-context-bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ask-context-bar>div{min-width:0}.ask-context-bar small,.ask-context-bar strong{display:inline}.ask-context-bar small{margin-right:.4rem}.ask-context-bar strong{overflow-wrap:anywhere;font-size:.78rem}.ask-context-toggle{min-width:44px;min-height:44px;padding:0}.ask-context-summary{gap:.4rem;display:flex}.ask-context-summary>button{text-align:left;flex:1;min-height:44px}.ask-context-summary .ask-chip{justify-content:flex-start;min-width:0;margin:0;padding:.35rem .45rem}.ask-context-summary b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ask-context .icon{flex-shrink:0;width:18px;height:18px}.ask-picker{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.4rem;display:grid}.ask-picker-field{min-width:0}.ask-panel .ask-picker label{color:#59665f;margin:0;font-size:.72rem}.ask-picker input{background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:.8rem}.ask-picker:focus-within{outline-offset:1px;outline:2px solid #648aab}.ask-picker input:focus-visible{outline:none}.ask-picker .ask-picker-arrow,.ask-picker .ask-remove{min-width:36px;min-height:44px;padding:0}.ask-picker-options{border-top:1px solid #e4e4df;grid-column:1/-1;max-height:136px;overflow:auto}.ask-panel .ask-picker-options button{text-align:left;border:0;border-radius:0;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.35rem .4rem;font-size:.82rem;line-height:1.3;display:flex}.ask-picker-options [aria-selected=true]{background:#fff4cf}.ask-context.is-expanded{max-height:36%}.ask-heading-actions{flex-shrink:0}.ask-heading .ask-history{position:static}.ask-popover{position:relative}.ask-popover>summary{cursor:pointer;background:#fff;border:1px solid #d8dcd8;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;min-width:44px;min-height:44px;padding:.25rem;list-style:none;display:flex}.ask-popover>summary::-webkit-details-marker{display:none}.ask-history-menu{z-index:5;background:#fff;border:1px solid #d8dcd8;border-radius:10px;width:min(320px,100% - 2rem);max-height:min(420px,55dvh);padding:.65rem;position:absolute;top:calc(100% + 10px);right:1rem;overflow:auto;box-shadow:0 8px 30px #26323822}.ask-history-menu h3{margin:.35rem;font-size:.95rem}.ask-history-menu>button{text-align:left;border:0;border-bottom:1px solid #e4e4df;border-radius:0;width:100%;padding:.7rem .4rem;font-size:.85rem;display:block}.ask-history-menu time,.ask-history-menu strong{overflow-wrap:anywhere;display:block}.ask-history-menu time{color:#59665f;font-size:.73rem}.ask-history-menu span{align-items:flex-start;gap:.35rem;margin-top:.25rem;font-size:.78rem;display:flex}.ask-history-menu .icon{flex-shrink:0;width:16px;height:16px}.ask-history-menu .ask-chat-preview{overflow-wrap:anywhere;display:block}.ask-composer-footer{align-items:center;gap:.5rem;min-height:44px;margin-top:.2rem;display:flex}.ask-composer-footer>.ask-usage{justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;margin-left:auto;display:flex}.ask-usage>.ai-usage{align-items:center;gap:.4rem;min-width:0;display:flex}.ask-usage .ai-usage-tiles{flex:0 0 32px;width:32px;height:4px;margin:0}.ask-usage .ai-usage-caption{margin:0;font-size:.72rem;line-height:1.3}.ask-usage-info>summary{border:0;border-radius:50%;min-width:44px;min-height:44px;padding:0;font-size:.75rem}.ask-usage-info>summary span{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ask-usage-info>div{z-index:5;background:#fff;border:1px solid #d8dcd8;border-radius:10px;width:min(320px,100vw - 4rem);padding:.75rem;font-size:.78rem;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 20px #26323822}.ask-usage-info p{margin:0 0 .5rem}.ask-usage-info p:last-child{margin-bottom:0}.ask-panel small{color:#59665f;font-size:.76rem;line-height:1.45}.ask-chip small{display:block}.ask-chip button{min-width:36px;min-height:36px;padding:.1rem;font-size:1.2rem}.ask-panel details summary{cursor:pointer}.ask-panel label{margin-top:.6rem;font-size:.85rem;display:block}.ask-panel select,.ask-panel input,.ask-panel textarea{box-sizing:border-box;width:100%;min-width:0}.ask-search{gap:.4rem;margin-top:.6rem;display:flex}.ask-search input{flex:1}.ask-context summary{font-size:.8rem}.ask-conversation{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:80px;padding:1rem 1.2rem;overflow:auto}.ask-welcome p{font-size:1.1rem;font-weight:500}.ask-welcome button{text-align:left;width:100%;margin:.5rem 0;font-size:.85rem;display:block}.ask-welcome small{margin-top:1rem;display:block}.ask-message{overflow-wrap:anywhere;align-items:flex-start;gap:.55rem;min-width:0;margin-bottom:1.2rem;display:flex}.ask-message-body{min-width:0;max-width:calc(100% - 2.55rem)}.ask-message-avatar{flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.2rem;display:inline-flex}.ask-message-avatar .member-avatar,.ask-message-avatar .ask-mark{width:2rem;height:2rem}.ask-message-avatar .ask-mark img{width:1.8rem;height:auto}.ask-message-avatar .ask-mark svg{width:1rem;height:1rem}.ask-user{flex-direction:row-reverse;margin-left:1rem}.ask-user .ask-message-body{background:#f4f3ec;border-radius:12px 2px 12px 12px;padding:.7rem .8rem}.ask-message-sender{color:#59665f;font-size:.75rem}.ask-text{white-space:pre-wrap;margin-top:.35rem;line-height:1.65}.ask-text a,.ask-panel a{color:#345e68;text-decoration:underline}.ask-message details{margin-top:.6rem;font-size:.85rem}.ask-message ul{padding-left:1.2rem}.ask-proposal{background:#fafbf8;border:1px solid #a4b6aa;border-radius:12px;margin-top:.8rem;padding:.8rem}.ask-proposal h3{margin:.3rem 0;font-size:1rem}.ask-proposal p{font-size:.85rem}.ask-proposal-actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.ask-diff{border-top:1px solid #deded5;padding:.6rem 0}.ask-diff>strong,.ask-diff>small{display:block}.ask-diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 .6rem}.ask-diff dt{font-weight:600}.ask-diff dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.2rem 0 0}.ask-safety{background:#fff9df;border-left:3px solid #d9b846;padding:.5rem .7rem;line-height:1.5}.ask-composer{background:#fff;border-top:1px solid #e4e4df;flex-shrink:0;padding:.6rem 1.2rem 1rem}.ask-composer textarea{resize:vertical;min-height:54px;max-height:120px;margin:0 0 .35rem}.ask-composer>small{margin-top:.4rem;font-size:.7rem;display:block}.ask-message-form{margin:0}.ask-message-form>small{margin-top:.4rem;display:block}.ask-send-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ask-attach{position:relative}.ask-media-actions{align-items:center;gap:.2rem;display:flex}.ask-panel .ask-icon-action,.ask-panel .ask-attach>summary{color:#263238;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;list-style:none;display:inline-flex}.ask-icon-action:hover,.ask-attach>summary:hover{background:#f4f3ec}.ask-attach>summary::-webkit-details-marker{display:none}.ask-panel .ask-send-row>.primary{min-height:44px;padding:.4rem .9rem}.ask-attach>div{z-index:6;background:#fff;border:1px solid #d8dcd8;border-radius:10px;gap:.3rem;width:220px;max-width:calc(100vw - 3rem);padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 4px 20px #26323822}.ask-attach button{text-align:left;width:100%}.ask-photos{flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .6rem;padding:0;list-style:none;display:flex}.ask-photos li{position:relative}.ask-photos img{object-fit:contain;background:#f4f3ec;border-radius:6px;width:64px;height:64px}.ask-photos button{background:#fff;border-radius:50%;min-width:28px;min-height:28px;padding:0;position:absolute;top:-8px;right:-8px}.ask-voice-preview,.ask-recording{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.ask-voice-preview audio{width:230px;min-width:0;max-width:100%;height:36px}.ask-recording{border-left:3px solid #b74139;padding-left:.5rem}.ask-gate{padding:1.2rem}.ask-panel button:focus-visible,.ask-launcher:focus-visible,.ask-panel summary:focus-visible{outline-offset:2px;outline:3px solid #648aab}@media (min-width:1200px){body:has(.ask-panel) main{padding-right:490px}body:has(.ask-panel)>.app-footer{padding-right:490px}}@media (min-width:1200px) and (min-height:601px){.ask-panel{top:100px}}@media (max-width:700px){.ask-heading h2{font-size:1rem}.ask-heading .ask-mark{width:32px}.ask-heading .ask-mark img{width:30px;height:26px}.ask-heading .ask-mark svg{width:14px;height:14px}}@media (max-width:767px){body:has(.ask-launcher) .hh-app-header nav.workspace-navigation{padding-right:56px}.ask-launcher{top:auto;right:0;bottom:calc(4px + env(safe-area-inset-bottom));z-index:41;border-radius:12px 0 0 12px;justify-content:center;width:48px;height:48px;min-height:48px;padding:6px;font-size:.85rem}.ask-launcher:hover,.ask-launcher:focus-visible,.ask-launcher[aria-expanded=true]{width:48px}.ask-launcher .ask-mark{width:30px}.ask-launcher .ask-mark img{width:28px;height:24px}.ask-launcher .ask-mark svg{width:12px;height:12px}.ask-launcher-label{display:none}}@media (max-width:700px){.ask-panel{z-index:90;border:0;border-radius:0;width:100%;height:100dvh;inset:0}.ask-heading{padding:.75rem 1rem}.ask-context{max-height:34%;padding:.35rem 1rem}.ask-conversation{padding:.8rem 1rem}.ask-composer{padding:.5rem 1rem max(.7rem, env(safe-area-inset-bottom))}.ask-panel button{min-height:40px}}@media (prefers-reduced-motion:reduce){.ask-conversation{scroll-behavior:auto}}@media (max-height:600px){.ask-heading{padding:.25rem 1rem}.ask-heading button{min-height:36px;padding:.1rem .5rem}.ask-context{flex-shrink:0;max-height:30%;padding:.3rem 1rem;display:block}.ask-context>small{display:none}.ask-context>strong,.ask-context>details{grid-column:1/-1;margin:0;font-size:.7rem}.ask-context .ask-chip{margin:0;padding:.2rem .3rem}.ask-context .ask-chip b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ask-context .ask-chip small{font-size:.65rem}.ask-context .ask-chip button{min-width:36px;min-height:40px}.ask-conversation{min-height:48px;padding:.5rem 1rem}.ask-composer{padding:.3rem 1rem max(.4rem, env(safe-area-inset-bottom))}.ask-composer label{margin-top:0;font-size:.75rem}.ask-composer button{min-height:36px;padding:.25rem .65rem}.ask-composer>small{margin-top:.2rem;font-size:.65rem;line-height:1.25}.ask-composer textarea{height:44px;min-height:44px;max-height:60px}}
