.pb-assistant-page-footer{justify-content:flex-end;margin-top:2rem;padding-bottom:.5rem;display:flex}.pb-assistant-page-footer>button{color:var(--muted-foreground);white-space:normal;text-align:left;min-height:44px;font-size:.75rem}.pb-assistant-launcher{z-index:44;height:56px;box-shadow:0 7px 25px -7px color-mix(in oklab,var(--foreground) 27%,transparent);border-radius:999px;gap:9px;padding:0 19px 0 10px;font-size:.8125rem;position:fixed;bottom:24px;right:24px}.pb-assistant-launcher-symbol{background:color-mix(in oklab,var(--primary-foreground) 10%,transparent);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.pb-assistant-launcher-symbol>svg{width:19px;height:19px}.pb-assistant-launcher-open{height:44px;color:var(--primary);background:var(--card);box-shadow:0 4px 16px -5px color-mix(in oklab,var(--foreground) 20%,transparent);padding:0 14px 0 7px}.pb-assistant-launcher-open:hover{color:var(--primary);background:var(--secondary)}.pb-assistant-loading{z-index:45;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-soft);border-radius:12px;align-items:center;gap:10px;padding:20px;font-size:.8125rem;display:flex;position:fixed;bottom:90px;right:24px}.pb-assistant-loading>svg{width:16px;height:16px}.pb-assistant-panel{background:var(--card);width:min(448px,100vw - 32px);height:min(740px,100dvh - 116px);color:var(--foreground);box-shadow:0 16px 56px -12px color-mix(in oklab,var(--foreground) 28%,transparent);z-index:45;font-family:var(--font-sans);border-radius:16px;outline:none;flex-direction:column;font-size:.875rem;line-height:1.65;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;container-type:size}.pb-assistant-panel-expanded{width:min(640px,100vw - 32px);height:auto;top:16px;bottom:16px;right:16px}.pb-assistant-panel [tabindex="-1"]:focus{outline:none}.pb-assistant-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:20px 16px 14px 20px;display:flex}.pb-assistant-identity{align-items:center;gap:12px;min-width:0;display:flex}.pb-assistant-mark{background:var(--secondary);width:40px;height:40px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.pb-assistant-mark>svg{width:21px;height:21px}.pb-assistant-identity h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.5;overflow:hidden}.pb-assistant-identity p{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.6875rem;line-height:1.5;overflow:hidden}.pb-assistant-window-actions{flex-shrink:0;align-items:center;display:flex}.pb-assistant-window-actions>button{width:36px;height:40px;color:var(--muted-foreground);border-radius:6px}.pb-assistant-window-actions>button svg{width:16px;height:16px}.pb-assistant-mode-area{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 19px 0 20px;display:flex}.pb-assistant-mode-area [role=tablist]{background:var(--muted);border-radius:9px;gap:2px;height:42px;padding:3px}.pb-assistant-mode-area [role=tab]{border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:.75rem;display:flex}.pb-assistant-mode-area [role=tab]>svg{width:15px;height:15px}.pb-assistant-mode-area [role=tab][data-state=active]{color:var(--primary);background:var(--card)}.pb-assistant-mode-area>button{width:40px;height:40px;color:var(--muted-foreground)}.pb-assistant-mode-description{color:var(--muted-foreground);border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:10px 20px 15px;font-size:.75rem;line-height:1.6}.pb-assistant-conversation-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;overflow:auto}.pb-assistant-welcome{padding:28px 24px 24px}.pb-assistant-welcome>h2{letter-spacing:-.035em;margin-bottom:8px;font-size:1.5rem;font-weight:600;line-height:1.3}.pb-assistant-welcome>p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.7}.pb-assistant-suggestions{flex-direction:column;margin-top:22px;display:flex}.pb-assistant-suggestions>button{border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 2px;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.pb-assistant-suggestions>button:last-child{border-bottom:1px solid var(--border)}.pb-assistant-suggestions>button:hover{background:var(--secondary)}.pb-assistant-suggestions>button>svg:first-child{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin:0 3px}.pb-assistant-suggestions>button>svg:last-child{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.pb-assistant-suggestions>button>span{flex:1;min-width:0}.pb-assistant-suggestions strong{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.5;display:block}.pb-assistant-suggestions small{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.pb-assistant-welcome .pb-assistant-welcome-note{align-items:flex-start;gap:7px;margin-top:18px;font-size:.75rem;line-height:1.6;display:flex}.pb-assistant-welcome-note>svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.pb-assistant-messages{padding:19px 20px 22px}.pb-assistant-exchange{margin-bottom:26px}.pb-assistant-exchange:last-child{margin-bottom:0}.pb-assistant-user-message{background:var(--secondary);width:fit-content;max-width:92%;color:var(--secondary-foreground);overflow-wrap:anywhere;border-radius:12px 12px 3px;margin-left:auto;padding:11px 13px}.pb-assistant-user-message>p{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.75}.pb-assistant-user-message>small{text-align:right;color:var(--secondary-foreground);margin-top:4px;font-size:.6875rem;display:block}.pb-assistant-answer{overflow-wrap:anywhere;margin-top:20px;font-size:.875rem;line-height:1.8}.pb-assistant-message-author{color:var(--primary);align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;font-weight:500;display:flex}.pb-assistant-message-author>svg{width:14px;height:14px}.pb-assistant-answer-text{white-space:pre-wrap;margin:0}.pb-assistant-pending{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-size:.75rem;display:flex}.pb-assistant-pending>svg{flex-shrink:0;width:14px;height:14px}.pb-assistant-error{color:var(--destructive);margin:0}.pb-assistant-sources{flex-direction:column;gap:7px;margin-top:15px;display:flex}.pb-assistant-sources>a{width:fit-content;color:var(--muted-foreground);text-underline-offset:3px;align-items:flex-start;gap:6px;font-size:.75rem;display:inline-flex}.pb-assistant-sources>a:hover{color:var(--primary);text-decoration:underline}.pb-assistant-sources>a>svg{flex-shrink:0;width:13px;height:13px;margin-top:2px}.pb-assistant-answer-actions{flex-direction:column;gap:8px;margin-top:15px;display:flex}.pb-assistant-answer-actions>button,.pb-assistant-answer-actions>a{white-space:normal;border-radius:8px;justify-content:space-between;height:auto;min-height:39px;padding:9px 12px;font-size:.6875rem;line-height:1.6}.pb-assistant-history{padding:25px 20px}.pb-assistant-history>h2{margin-bottom:8px;font-size:1.125rem}.pb-assistant-history>p{color:var(--muted-foreground);margin-bottom:22px;font-size:.875rem;line-height:1.8}.pb-assistant-history>button{border-top:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.pb-assistant-history>button>svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.pb-assistant-history>button>span{flex:1;min-width:0}.pb-assistant-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.pb-assistant-history small{color:var(--muted-foreground);margin-top:5px;font-size:.75rem;display:block}.pb-assistant-composer-area{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;padding:12px 16px 0}.pb-assistant-composer-area>form{border:1px solid var(--input);background:var(--card);border-radius:11px;overflow:hidden}.pb-assistant-composer-area>form:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 16%,transparent)}.pb-assistant-composer-area>form textarea{box-shadow:none;resize:none;min-height:60px;max-height:108px;caret-color:var(--primary);border:none;border-radius:0;outline:none;padding:12px 14px 5px;font-size:.875rem;line-height:1.65}.pb-assistant-composer-area>form textarea:focus-visible{box-shadow:none;border:none;outline:none}.pb-assistant-composer-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 8px 8px 12px;display:flex}.pb-assistant-composer-toolbar>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:.6875rem;display:flex}.pb-assistant-composer-toolbar>span>svg{width:13px;height:13px}.pb-assistant-composer-toolbar>button{border-radius:8px;width:36px;height:36px}.pb-assistant-composer-toolbar>button svg{width:17px;height:17px}.pb-assistant-human-link{width:100%;min-height:44px;color:var(--muted-foreground);background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:.75rem;line-height:1.6;display:flex}.pb-assistant-human-link>svg{width:14px;height:14px}.pb-assistant-human-link>strong{color:var(--primary);align-items:center;gap:3px;font-weight:500;display:inline-flex}.pb-assistant-human-link>strong>svg{width:12px;height:12px}.pb-assistant-human-link:hover>strong{text-underline-offset:3px;text-decoration:underline}.pb-assistant-panel-expanded .pb-assistant-welcome{max-width:500px;margin:auto;padding-top:40px}.pb-assistant-panel-expanded .pb-assistant-messages{padding-left:28px;padding-right:28px}.pb-assistant-panel-expanded .pb-assistant-composer-area{padding-left:24px;padding-right:24px}.pb-assistant-panel button:focus-visible,.pb-assistant-panel a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:767px){.pb-assistant-page-footer{justify-content:flex-start;padding-bottom:26px}.pb-assistant-page-footer>button{padding-left:0;font-size:.6875rem}.pb-assistant-launcher{right:16px;bottom:calc(81px + env(safe-area-inset-bottom));height:53px;font-size:.75rem}.pb-assistant-launcher-open{display:none}.pb-assistant-loading{left:16px;right:16px;bottom:calc(145px + env(safe-area-inset-bottom));font-size:.75rem}.pb-assistant-panel,.pb-assistant-panel-expanded{left:0;right:0;top:var(--dialog-viewport-center,50dvh);width:100%;height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh);box-shadow:none;z-index:60;border-radius:0;bottom:auto;transform:translateY(-50%)}.pb-assistant-header{padding:16px 12px 14px 17px}.pb-assistant-identity{gap:8px}.pb-assistant-mark{border-radius:10px;width:34px;height:34px}.pb-assistant-identity h2{font-size:.8125rem}.pb-assistant-identity p{font-size:.5625rem}.pb-assistant-window-actions>button{width:31px;height:38px}.pb-assistant-window-actions>button svg{width:16px;height:16px}.pb-assistant-mode-area{padding:0 17px}.pb-assistant-mode-area [role=tablist]{height:37px}.pb-assistant-mode-area [role=tab]{min-height:30px}.pb-assistant-mode-description{padding-left:17px;padding-right:17px;font-size:.625rem}.pb-assistant-welcome,.pb-assistant-panel-expanded .pb-assistant-welcome{max-width:none;padding:28px 23px 22px}.pb-assistant-welcome>h2{font-size:1.5rem}.pb-assistant-welcome>p{font-size:.8125rem}.pb-assistant-suggestions{margin-top:23px}.pb-assistant-suggestions>button{min-height:69px;padding:16px 2px}.pb-assistant-suggestions strong{font-size:.8125rem}.pb-assistant-suggestions small{font-size:.6875rem}.pb-assistant-welcome .pb-assistant-welcome-note{margin-top:20px}.pb-assistant-messages,.pb-assistant-panel-expanded .pb-assistant-messages{padding:18px 19px 23px}.pb-assistant-user-message>p,.pb-assistant-answer{font-size:.8125rem}.pb-assistant-composer-area,.pb-assistant-panel-expanded .pb-assistant-composer-area{padding:12px 13px env(safe-area-inset-bottom)}.pb-assistant-composer-area>form textarea{min-height:61px;font-size:16px;line-height:1.5}.pb-assistant-composer-area>form textarea::placeholder{font-size:.75rem}.pb-assistant-composer-toolbar>button{width:35px;height:35px}.pb-assistant-human-link{min-height:44px;font-size:.625rem}.pb-assistant-answer-actions>button,.pb-assistant-answer-actions>a{min-height:44px;font-size:.75rem}}@media(min-width:768px)and (max-height:760px){.pb-assistant-panel:not(.pb-assistant-panel-expanded) .pb-assistant-welcome-note{display:none}}@media(max-width:359px){.pb-assistant-header{padding-left:12px}.pb-assistant-identity h2{font-size:.75rem}.pb-assistant-identity p{font-size:.5rem}.pb-assistant-mark{width:31px;height:31px}.pb-assistant-welcome{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.pb-assistant-panel *,.pb-assistant-launcher{transition:none!important;animation:none!important}}@media print{.pb-assistant-panel,.pb-assistant-launcher,.pb-assistant-page-footer,.pb-assistant-loading{display:none!important}}.pb-assistant-action-card{border:1px solid var(--border);background:var(--card);border-radius:11px;margin-top:16px;padding:15px}.pb-assistant-action-heading{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.pb-assistant-action-heading>span{background:var(--secondary);width:32px;height:32px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pb-assistant-action-heading>span>svg{width:17px;height:17px}.pb-assistant-action-heading h3{letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.pb-assistant-action-heading p{color:var(--muted-foreground);margin:3px 0 0;font-size:.75rem;line-height:1.6}.pb-assistant-action-intro{color:var(--muted-foreground);margin-bottom:17px;font-size:.8125rem;line-height:1.8}.pb-assistant-action-form>fieldset{border:0;flex-direction:column;gap:15px;min-width:0;padding:0;display:flex}.pb-assistant-action-form label{margin-bottom:6px;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.pb-assistant-action-form label>span{color:var(--muted-foreground);font-weight:400}.pb-assistant-action-form input,.pb-assistant-action-form select{border:1px solid var(--input);width:100%;min-width:0;min-height:40px;color:var(--foreground);background:var(--card);box-shadow:none;border-radius:7px;padding:8px 10px;font-size:.75rem;line-height:1.5}.pb-assistant-action-form select{text-overflow:ellipsis}.pb-assistant-action-form select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pb-assistant-action-form fieldset:disabled input,.pb-assistant-action-form fieldset:disabled select{background:var(--muted);opacity:.7}.pb-assistant-action-summary{border-top:1px solid var(--border);margin:0 0 13px}.pb-assistant-action-summary>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:13px;padding:11px 0;font-size:.8125rem;line-height:1.75;display:grid}.pb-assistant-action-summary dt{color:var(--muted-foreground)}.pb-assistant-action-summary dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:500}.pb-assistant-action-note{color:var(--muted-foreground);align-items:flex-start;gap:6px;margin:12px 0;font-size:.75rem;line-height:1.8;display:flex}.pb-assistant-action-note>svg{flex-shrink:0;width:13px;height:13px;margin-top:3px}.pb-assistant-action-note a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.pb-assistant-action-buttons{flex-direction:column;gap:8px;margin-top:15px;display:flex}.pb-assistant-action-buttons>button,.pb-assistant-action-card>a{white-space:normal;border-radius:8px;width:100%;height:auto;min-height:40px;padding:9px 10px;font-size:.6875rem;line-height:1.65}.pb-assistant-action-buttons>div{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.pb-assistant-action-buttons>div>button{height:auto;min-height:36px;color:var(--muted-foreground);white-space:normal;padding:7px 9px;font-size:.625rem}.pb-assistant-action-error{color:var(--destructive);margin:12px 0;font-size:.8125rem;line-height:1.8}.pb-assistant-action-warnings{margin:13px 0;padding:0;list-style:none}.pb-assistant-action-warnings>li{background:color-mix(in oklab,var(--warning) 12%,var(--card));color:var(--warning-foreground);border-radius:7px;align-items:flex-start;gap:8px;margin-top:6px;padding:10px;font-size:.8125rem;line-height:1.8;display:flex}.pb-assistant-action-warnings svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}.pb-assistant-action-progress{color:var(--muted-foreground);align-items:center;gap:9px;font-size:.75rem;line-height:1.75;display:flex}.pb-assistant-action-progress>svg{flex-shrink:0;width:16px;height:16px}.pb-assistant-action-receipt .pb-assistant-action-heading h3{color:var(--primary)}.pb-assistant-action-reference{color:var(--muted-foreground);margin:0 0 13px;font-size:.6875rem}.pb-assistant-action-uncertain .pb-assistant-action-heading>span{background:color-mix(in oklab,var(--warning) 14%,var(--card));color:var(--warning-foreground)}.pb-assistant-action-closed{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin:14px 0;font-size:.6875rem;line-height:1.8;display:flex}.pb-assistant-action-closed>svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}@media(max-width:767px){.pb-assistant-action-form input,.pb-assistant-action-form select{min-height:44px;font-size:16px}.pb-assistant-action-buttons>button,.pb-assistant-action-card>a{min-height:44px;font-size:.75rem}.pb-assistant-action-buttons>div>button{min-height:44px;font-size:.6875rem}.pb-assistant-action-heading h3{font-size:.875rem}.pb-assistant-action-summary>div{font-size:.75rem}}.pb-assistant-punch-day{margin:4px 0 10px}.pb-assistant-punch-day ul{margin:0;padding:0;list-style:none}.pb-assistant-punch-day li{border-top:1px solid var(--border)}.pb-assistant-punch-day li:last-child{border-bottom:1px solid var(--border)}.pb-assistant-punch-day li>label,.pb-assistant-punch-day li>div{align-items:center;gap:10px;padding:12px 0;display:flex}.pb-assistant-punch-day li>div{display:block}.pb-assistant-punch-day li>label{cursor:pointer}.pb-assistant-punch-day input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--primary);flex:none}.pb-assistant-punch-day strong{font-size:.75rem;font-weight:500;display:block}.pb-assistant-punch-day small{color:var(--muted-foreground);margin-top:3px;font-size:.6875rem;display:block}.pb-assistant-punch-day label:has(input:checked){color:var(--primary)}.pb-assistant-report-pending{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0;font-size:.8125rem;line-height:1.75}.pb-assistant-report-pending>p{margin:0 0 8px}.pb-assistant-report-pending ul{margin:0;padding-left:18px}.pb-assistant-report-pending li{margin-top:7px}.pb-assistant-report-pending li strong,.pb-assistant-report-pending li span{display:block}.pb-assistant-report-pending li strong{font-weight:500}.pb-assistant-report-pending li span{color:var(--muted-foreground)}.pb-assistant-balance-total{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 0;font-size:.75rem;display:flex}.pb-assistant-balance-total strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.pb-assistant-action-summary dt small{margin-top:3px;font-size:.625rem;font-weight:400;display:block}.pb-assistant-balance-days{margin:16px 0}.pb-assistant-balance-days h4{margin:0;font-size:.75rem;font-weight:600}.pb-assistant-balance-day{border-bottom:1px solid var(--border);font-size:.8125rem;line-height:1.75}.pb-assistant-balance-day summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:12px 0;display:flex}.pb-assistant-balance-day summary>span:first-child{flex:1}.pb-assistant-balance-day summary strong,.pb-assistant-balance-day summary small{display:block}.pb-assistant-balance-day summary small{color:var(--muted-foreground)}.pb-assistant-balance-day summary>svg{flex:none;width:15px;height:15px}.pb-assistant-balance-day[open] summary>svg{transform:rotate(180deg)}.pb-assistant-balance-day-content{padding:0 0 12px}.pb-assistant-balance-caption{margin:10px 0 4px;font-weight:500}.pb-assistant-balance-facts{margin:0;padding-left:18px}.pb-assistant-balance-facts small{color:var(--muted-foreground);display:block}.pb-assistant-context{border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 18px;font-size:.6875rem;display:flex}.pb-assistant-context p{flex:1;min-width:0;margin:0}.pb-assistant-context button{height:auto;min-height:36px;padding:6px 9px;font-size:.6875rem}@media(max-width:767px){.pb-assistant-balance-total,.pb-assistant-balance-day,.pb-assistant-balance-days h4,.pb-assistant-context{font-size:.75rem}.pb-assistant-action-summary dt small{font-size:.6875rem}.pb-assistant-context button{min-height:44px}}.pb-assistant-absence-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pb-assistant-absence-dates>div{min-width:0}.pb-assistant-absence-next-day{cursor:pointer;align-items:flex-start;gap:9px;font-size:.6875rem;line-height:1.7;display:flex}.pb-assistant-absence-next-day input{width:18px;height:18px;min-height:18px;accent-color:var(--primary);flex:none}.pb-assistant-action-form textarea{min-height:88px;font-size:.75rem}@media(max-width:767px){.pb-assistant-action-form textarea{font-size:16px}.pb-assistant-absence-next-day{min-height:44px;font-size:.75rem}}.pb-assistant-identity>div{min-width:0}.pb-assistant-panel ::selection{background:var(--secondary);color:var(--secondary-foreground)}.pb-assistant-media-review-anchor:empty{display:none}.pb-assistant-composer-secondary{justify-content:center;align-items:center;gap:8px;display:flex}.pb-assistant-composer-secondary-with-media{justify-content:space-between}.pb-assistant-composer-secondary-with-media .pb-assistant-human-link{flex-shrink:0;width:auto}.pb-assistant-composer-secondary-with-media .pb-assistant-human-link>span{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-assistant-media-controls>button{min-height:40px;color:var(--muted-foreground);gap:8px;padding-inline:8px;font-size:.75rem}.pb-assistant-media-chevron{width:14px;height:14px;margin-left:2px;transition:transform .16s ease-out}.pb-assistant-media-controls>button[data-state=open] .pb-assistant-media-chevron{transform:rotate(180deg)}.pb-assistant-media-review{border-top:1px solid var(--border);background:var(--muted);overflow-wrap:anywhere;padding:18px 20px 22px;font-size:.8125rem;line-height:1.7}.pb-assistant-media-review>*+*{margin-top:14px}.pb-assistant-media-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-assistant-media-review-heading h3{letter-spacing:-.015em;margin:0;font-size:.875rem;font-weight:600}.pb-assistant-media-review-heading>button{width:36px;height:36px;color:var(--muted-foreground);flex:none}.pb-assistant-media-picker{border:1px solid var(--input);background:var(--card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.75rem;line-height:1.5;display:inline-flex}.pb-assistant-media-picker[data-disabled=true]{opacity:.5;cursor:not-allowed}.pb-assistant-media-picker:focus-within{outline:2px solid var(--ring);outline-offset:2px}.pb-assistant-media-preview{border-top:1px solid var(--border);padding-top:16px}.pb-assistant-media-preview>*+*{margin-top:14px}.pb-assistant-media-review textarea{background:var(--card);min-height:88px;max-height:180px;caret-color:var(--primary);padding:12px;font-size:.8125rem}.pb-assistant-media-preview img,.pb-assistant-media-review li img{object-fit:contain;background:var(--card);width:100%;height:180px;display:block}.pb-assistant-media-status{color:var(--muted-foreground);margin:6px 0 0;font-size:.75rem;line-height:1.6}@media(max-width:767px){.pb-assistant-header{padding:16px 12px 12px 17px}.pb-assistant-identity h2{font-size:.875rem}.pb-assistant-identity p{font-size:.6875rem}.pb-assistant-window-actions>button,.pb-assistant-mode-area>button{width:44px;height:44px}.pb-assistant-mode-area [role=tablist]{height:44px}.pb-assistant-mode-area [role=tab]{min-height:38px}.pb-assistant-mode-description{padding-bottom:14px;font-size:.75rem}.pb-assistant-welcome>p,.pb-assistant-user-message>p,.pb-assistant-answer,.pb-assistant-suggestions strong{font-size:.875rem}.pb-assistant-suggestions small{font-size:.75rem}.pb-assistant-composer-toolbar>button{width:40px;height:40px}.pb-assistant-human-link{font-size:.75rem}.pb-assistant-media-controls>button,.pb-assistant-media-review button:not([role=checkbox]),.pb-assistant-media-picker{min-height:44px}.pb-assistant-media-review textarea{font-size:16px}.pb-assistant-action-form input,.pb-assistant-action-form select,.pb-assistant-action-buttons>button{min-height:44px}}@media(max-width:359px){.pb-assistant-identity{gap:8px}.pb-assistant-identity h2{font-size:.8125rem}}@container (height<=520px){.pb-assistant-header{padding-block:10px 6px}.pb-assistant-mark{width:32px;height:32px}.pb-assistant-identity h2{font-size:.8125rem}.pb-assistant-mode-area [role=tablist]{height:38px}.pb-assistant-mode-area [role=tab]{min-height:32px}.pb-assistant-mode-description{padding-top:6px;padding-bottom:10px;font-size:.6875rem}.pb-assistant-composer-area{padding-top:8px}.pb-assistant-composer-area>form textarea{height:44px;min-height:44px;max-height:60px;padding-block:8px 4px}}
