.app-boot-loader{align-items:center;background:#f5f6f3;color:#657069;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;gap:14px;inset:0;justify-content:center;position:fixed;z-index:9999}.app-boot-loader__spinner{animation:app-boot-spin .8s linear infinite;border:3px solid #d9ddd5;border-radius:50%;border-top-color:#225b49;height:36px;width:36px}@keyframes app-boot-spin{to{transform:rotate(1turn)}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.google-btn{background-color:#4285f4;border-radius:2px;box-shadow:0 3px 4px 0 #00000040;cursor:pointer;height:42px;width:230px}.google-btn .google-icon-wrapper{background-color:#fff;border-radius:2px;height:40px;margin-left:1px;margin-top:1px;position:absolute;width:40px}.google-btn .google-icon{height:18px;margin-top:11px;width:18px}.google-btn .btn-text{color:#fff;float:right;font-size:14px;letter-spacing:.2px;margin:11px 11px 0 0}.google-btn:hover{box-shadow:0 0 6px #4285f4}.google-btn:active{background:#1669f2}.google-btn-container{align-items:center;display:flex;justify-content:center}.auth-shell{background:#f5f6f3;color:#17211c;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);min-height:100vh}.auth-shell *,.auth-shell :after,.auth-shell :before{box-sizing:border-box}.auth-brand-panel,.auth-form-panel{display:flex;flex-direction:column;min-height:100vh}.auth-brand-panel{background:linear-gradient(180deg,#ffffffc7,#eef2ecd6),#eef2ec;border-right:1px solid #d9ddd5;justify-content:space-between;padding:38px}.auth-brand{align-items:center;display:flex;gap:12px}.auth-brand-mark{background:#17211c;border-radius:10px;color:#f8d85e;display:grid;height:48px;place-items:center;width:48px}.auth-brand span,.auth-brand strong{display:block}.auth-brand strong{font-size:20px;line-height:1.1}.auth-brand span,.auth-brand-copy p,.auth-links a,.auth-note,.auth-proof{color:#657069}.auth-brand-copy{max-width:560px}.auth-brand-copy>span,.auth-form-head span{color:#657069;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.auth-brand-copy h1{font-size:46px;letter-spacing:0;line-height:1.04;margin:16px 0 14px}.auth-brand-copy p{font-size:18px;line-height:1.5;margin:0;max-width:500px}.auth-proof{align-items:center;background:#ffffffa3;border:1px solid #d9ddd5;border-radius:8px;display:flex;font-size:14px;gap:10px;max-width:420px;padding:13px 14px}.auth-form-panel{align-items:center;justify-content:center;padding:32px}.auth-form{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 18px 60px #17211c14;display:grid;gap:16px;padding:26px;width:min(100%,480px)}.auth-form-head h2{font-size:30px;letter-spacing:0;line-height:1.12;margin:7px 0 0}.auth-field-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.auth-field{display:grid;gap:7px}.auth-field>span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.auth-field>div{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#657069;display:flex;gap:10px;min-height:48px;padding:0 13px}.auth-field input{background:#0000;border:0;color:#17211c;font:inherit;min-width:0;outline:0;width:100%}.auth-field>div:focus-within{border-color:#225b49;box-shadow:0 0 0 3px #225b491f}.auth-check{align-items:flex-start;color:#4f5b54;display:flex;font-size:14px;gap:10px;line-height:1.45}.auth-check input{accent-color:#225b49;height:18px;margin-top:1px;width:18px}.auth-check a,.auth-links a{color:#225b49;font-weight:750;text-decoration:none}.auth-submit{align-items:center;background:#225b49;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:9px;justify-content:center;min-height:48px}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-error{background:#fff4ef;border:1px solid #efc6b8;border-radius:8px;color:#9b3f2d;cursor:pointer;font:inherit;padding:12px 13px;text-align:left;width:100%}.auth-note{font-size:13px;line-height:1.4;text-align:center}.auth-links{align-items:center;display:flex;font-size:14px;gap:14px;justify-content:space-between}.auth-links--single{justify-content:center}@media (max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{border-bottom:1px solid #d9ddd5;border-right:0;gap:28px;min-height:auto;padding:24px}.auth-brand-copy h1{font-size:34px}.auth-brand-copy p{font-size:16px}.auth-form-panel{min-height:auto;padding:20px}}.auth-field--textarea>div{align-items:flex-start;padding:10px 13px}.auth-field textarea{background:#0000;border:0;color:#17211c;font:inherit;line-height:1.45;min-height:112px;outline:0;resize:vertical;width:100%}.auth-shell--center{grid-template-columns:1fr}.auth-shell--center .auth-form-panel{min-height:100vh}.auth-spinner{animation:auth-spin .8s linear infinite;border:3px solid #d9ddd5;border-radius:50%;border-top-color:#225b49;height:40px;width:40px}.auth-success{color:#17211c;font-size:16px;line-height:1.5;margin:0}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.auth-field-grid{grid-template-columns:1fr}.auth-form{padding:18px}.auth-links{align-items:flex-start;flex-direction:column}}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after{--aui-content:"\25cf";animation:aui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;content:var(--aui-content);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin-left:.25rem;margin-right:.25rem}.pcc-chat-card{--thread-max-width:100%;--chat-muted:#657069;--chat-border:#d9ddd5;--chat-surface:#f7f8f4;--chat-accent:#225b49;--chat-text:#17211c}.pcc-chat-card .aui-root,.pcc-chat-card .aui-thread-root{background:#fff;color:var(--chat-text);display:flex;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;height:100%;min-height:0;position:relative;width:100%}.pcc-chat-card .aui-thread-viewport{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 14px 6px}.pcc-chat-card .aui-thread-viewport-spacer{flex:1 1 auto;min-height:12px}.pcc-chat-card .aui-assistant-message-root,.pcc-chat-card .aui-edit-composer-wrapper,.pcc-chat-card .aui-master-question-row,.pcc-chat-card .aui-thread-layout-width,.pcc-chat-card .aui-user-message-root{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(100%,var(--thread-max-width));width:100%}.pcc-chat-card .aui-thread-welcome-root{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:12px 8px 20px}.pcc-chat-card .aui-thread-welcome-message-motion-1{font-size:22px;font-weight:800;line-height:1.2}.pcc-chat-card .aui-thread-welcome-message-motion-2{color:var(--chat-muted);font-size:18px;line-height:1.35;margin-top:8px}.pcc-chat-card .aui-assistant-message-root{padding:10px 4px 14px}.pcc-chat-card .aui-assistant-message-content{color:var(--chat-text);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.pcc-chat-card .aui-assistant-message-footer{margin-top:6px}.pcc-chat-card .aui-user-message-root{align-items:flex-end;display:flex;flex-direction:column;gap:6px;padding:8px 6px 12px 36px}.pcc-chat-card .aui-user-message-attachments-end{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:min(88%,40rem)}.pcc-chat-card .aui-user-message-content-wrapper{margin-left:auto;margin-right:0;max-width:min(88%,40rem);min-width:0;position:relative}.pcc-chat-card .aui-user-message-content{background:#eef2ec;border-radius:16px 16px 4px 16px;color:var(--chat-text);display:block;line-height:1.45;margin-left:auto;max-width:100%;overflow-wrap:anywhere;padding:10px 14px;text-align:left;width:fit-content}.pcc-chat-card .aui-user-branch-picker{align-self:flex-end;max-width:min(88%,40rem)}.pcc-chat-card .aui-user-action-bar-wrapper{left:auto;padding-right:8px;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.pcc-chat-card .aui-assistant-message-content .aui-md,.pcc-chat-card .aui-md{color:var(--chat-text)}.pcc-chat-card .aui-assistant-message-content h1,.pcc-chat-card .aui-md-h1{font-size:24px;font-weight:850;line-height:1.15;margin:0 0 14px}.pcc-chat-card .aui-assistant-message-content h2,.pcc-chat-card .aui-md-h2{font-size:20px;font-weight:800;line-height:1.2;margin:18px 0 10px}.pcc-chat-card .aui-assistant-message-content h3,.pcc-chat-card .aui-md-h3{font-size:17px;font-weight:800;margin:14px 0 8px}.pcc-chat-card .aui-assistant-message-content p,.pcc-chat-card .aui-md-p{margin:0 0 10px}.pcc-chat-card .aui-assistant-message-content ol,.pcc-chat-card .aui-assistant-message-content ul{margin:0 0 10px;padding-left:22px}.pcc-chat-card .aui-assistant-message-content li{margin:4px 0}.pcc-chat-card .aui-assistant-message-content a{color:var(--chat-accent);font-weight:650;text-decoration:underline;text-underline-offset:2px}.pcc-chat-card .aui-assistant-message-content blockquote,.pcc-chat-card .aui-md-blockquote{border-left:3px solid #c5d4cb;color:#4f5b54;font-style:italic;margin:10px 0;padding-left:12px}.pcc-chat-card .aui-assistant-message-content table{border-collapse:collapse;font-size:14px;margin:10px 0 14px;max-width:100%;width:100%}.pcc-chat-card .aui-assistant-message-content td,.pcc-chat-card .aui-assistant-message-content th{border:1px solid var(--chat-border);padding:8px 10px;text-align:left;vertical-align:top}.pcc-chat-card .aui-assistant-message-content th{background:var(--chat-surface);font-weight:800}.pcc-chat-card .aui-assistant-message-content pre,.pcc-chat-card .aui-md-pre{background:#f3f5f1;border:1px solid var(--chat-border);border-radius:8px;font-size:13px;line-height:1.45;margin:10px 0;overflow-x:auto;padding:10px 12px}.pcc-chat-card .aui-assistant-message-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.pcc-chat-card .aui-assistant-message-content :not(pre)>code{background:#eef2ec;border-radius:5px;padding:1px 5px}.pcc-chat-card .aui-reasoning-root,.pcc-chat-card .aui-tool-fallback-root{background:#0000;border:0;border-radius:6px;margin:0 0 8px;max-width:92%;overflow:hidden;width:100%}.pcc-chat-card .aui-reasoning-trigger,.pcc-chat-card .aui-tool-fallback-trigger{align-items:center;background:#0000;border:0;color:#8a9690;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:6px;line-height:1.35;max-width:100%;padding:2px 0;text-align:left;width:auto}.pcc-chat-card .aui-tool-fallback-trigger:disabled{cursor:default}.pcc-chat-card .aui-reasoning-trigger:hover,.pcc-chat-card .aui-tool-fallback-trigger:hover:not(:disabled){background:#0000;color:#6d7a73}.pcc-chat-card .aui-reasoning-trigger-chevron,.pcc-chat-card .aui-reasoning-trigger-icon,.pcc-chat-card .aui-tool-fallback-chevron,.pcc-chat-card .aui-tool-fallback-icon{color:#9aa5a0;flex-shrink:0;height:14px;opacity:.72;width:14px}.pcc-chat-card .aui-reasoning-trigger-label-wrapper,.pcc-chat-card .aui-tool-fallback-label{color:inherit;font-weight:500}.pcc-chat-card .aui-reasoning-trigger-shimmer{display:none}.pcc-chat-card .aui-reasoning-root [data-slot=collapsible-content],.pcc-chat-card .aui-tool-fallback-root [data-slot=collapsible-content]{color:#8a9690;font-size:11px;line-height:1.4;padding:4px 0 6px 20px}.pcc-chat-card [data-slot=collapsible-content][data-state=closed]{display:none}.pcc-chat-card .aui-reasoning-content,.pcc-chat-card .aui-tool-fallback-content{color:#8a9690}.pcc-chat-card .aui-tool-fallback-args-root p,.pcc-chat-card .aui-tool-fallback-result-root p{color:#9aa5a0;font-size:10px;font-weight:600;letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}.pcc-chat-card .aui-reasoning-text,.pcc-chat-card .aui-tool-fallback-args-value,.pcc-chat-card .aui-tool-fallback-result-content{color:#8a9690;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;margin:0;white-space:pre-wrap;word-break:break-word}.pcc-chat-card .aui-tool-fallback-result-root{border-top:1px dashed #e3e8e4;margin-top:6px;padding-top:6px}.pcc-chat-card .aui-reasoning-text{font-family:inherit;padding-top:2px}.pcc-chat-card .aui-reasoning-fade{display:none}.pcc-chat-card .aui-tool-fallback-root.border-dashed{background:#fafbfa;border:1px dashed #dde3de!important;border-radius:6px;color:#8a9690;font-size:12px;max-width:100%;padding:6px 8px}.pcc-chat-card .aui-composer-wrapper{background:#fff;border-top:1px solid #edf0eb;flex:0 0 auto;padding:4px 12px 12px;position:relative;width:100%;z-index:2}.pcc-chat-card .aui-composer-wrapper--question{max-height:60vh;overflow-y:auto}.pcc-chat-card .aui-composer-wrapper--question .aui-master-question-row{padding:4px 0 2px}.pcc-chat-card .aui-thread-scroll-to-bottom{border:1px solid var(--chat-border);cursor:pointer;display:grid;place-items:center;top:-42px}.pcc-chat-card .aui-thread-scroll-to-bottom:disabled{opacity:0;pointer-events:none}.pcc-chat-card .aui-composer-attachments{padding-bottom:4px}.pcc-chat-card .aui-assistant-action-bar-root,.pcc-chat-card .aui-user-action-bar-root{display:flex;gap:6px}.pcc-chat-card .aui-action-icon-btn{background:#fff;border:1px solid #e3e8e4;border-radius:8px;color:#526058;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;width:32px}.pcc-chat-card .aui-action-icon-btn:hover{background:#f4f7f4}.pcc-chat-card .aui-master-question-row{padding:10px 0 14px}.pcc-chat-card .aui-master-question-row__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.pcc-chat-card .aui-master-question-row__label{color:var(--chat-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pcc-chat-card .aui-master-question-row__queue{background:#eef5f1;border:1px solid #c5d4cb;border-radius:999px;color:#1f4f40;font-size:11px;font-weight:700;padding:3px 8px}.pcc-chat-card .master-agent-inline-card{background:#fff;border:1px solid var(--chat-border);border-radius:12px;box-shadow:0 10px 26px #1c2a220f;overflow:hidden}.pcc-chat-card .master-agent-inline-card__head{align-items:flex-start;background:linear-gradient(180deg,#f7f8f4,#fbfcf8);border-bottom:1px solid #edf0eb;display:flex;gap:12px;padding:14px 16px}.pcc-chat-card .master-agent-inline-card__icon{background:#e8f3ed;border:1px solid #b9d4c8;border-radius:10px;color:#1f4f40;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pcc-chat-card .master-agent-inline-card__copy{flex:1 1 auto;min-width:0}.pcc-chat-card .master-agent-inline-card__title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pcc-chat-card .master-agent-inline-card__question{color:var(--chat-text);flex:1 1 220px;font-size:15px;font-weight:800;line-height:1.35;margin:0;min-width:0}.pcc-chat-card .master-agent-inline-card__status{align-items:center;background:#eef5f1;border:1px solid #c5d4cb;border-radius:999px;color:#1f4f40;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:5px;padding:4px 9px;white-space:nowrap}.pcc-chat-card .master-agent-inline-card__reason{color:var(--chat-muted);font-size:12px;line-height:1.45;margin:8px 0 0}.pcc-chat-card .master-agent-inline-card__body{font-size:14px;line-height:1.45;padding:14px 16px 16px}.pcc-chat-card .master-agent-inline-card__textarea{background:#fff;border:1px solid var(--chat-border);border-radius:10px;color:var(--chat-text);font:inherit;font-size:14px;line-height:1.5;min-height:96px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pcc-chat-card .master-agent-inline-card__textarea:focus{border-color:#9eb9aa;box-shadow:0 0 0 3px #225b491f}.pcc-chat-card .master-agent-inline-card__textarea:disabled{background:#f7f8f4;opacity:.7}.pcc-chat-card .master-agent-inline-card__footer{align-items:center;border-top:1px solid #edf0eb;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}.pcc-chat-card .master-agent-inline-card__footer--end{justify-content:flex-end}.pcc-chat-card .master-agent-inline-card__hint{color:var(--chat-muted);font-size:12px;line-height:1.4;margin:0}.pcc-chat-card .master-agent-inline-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pcc-chat-card .master-agent-inline-card__actions--inline{justify-content:flex-start;margin-top:0}.pcc-chat-card .master-agent-inline-card__actions button{align-items:center;background:#fff;border:1px solid var(--chat-border);border-radius:999px;color:var(--chat-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:750;gap:6px;justify-content:center;min-height:36px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.pcc-chat-card .master-agent-inline-card__actions button:hover:not(:disabled){background:#f4f7f4;border-color:#c5d4cb}.pcc-chat-card .master-agent-inline-card__actions button:disabled{cursor:not-allowed;opacity:.55}.pcc-chat-card .master-agent-inline-card__actions button.is-ghost{color:var(--chat-muted)}.pcc-chat-card .master-agent-inline-card__actions button.is-primary{background:var(--chat-accent);border-color:var(--chat-accent);color:#fff}.pcc-chat-card .master-agent-inline-card__actions button.is-primary:hover:not(:disabled){background:#1a4a3b;border-color:#1a4a3b}.pcc-chat-card .master-agent-inline-card__chips{display:flex;flex-wrap:wrap;gap:8px}.pcc-chat-card .master-agent-inline-card__chip{align-items:center;background:#fff;border:1px solid var(--chat-border);border-radius:999px;color:var(--chat-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;min-height:34px;padding:0 12px}.pcc-chat-card .master-agent-inline-card__chip:hover:not(:disabled){background:#f4f7f4;border-color:#c5d4cb}.pcc-chat-card .master-agent-inline-card__chip.is-selected{background:#e8f3ed;border-color:var(--chat-accent);color:#1f4f40}.pcc-chat-card .master-agent-inline-card__error{background:#fff4ef;border:1px solid #efc6b8;border-radius:8px;color:#9b3f2d;font-size:13px;margin:12px 0 0;padding:10px 12px}.pcc-chat-card .master-agent-inline-card__spin{animation:pcc-master-spin .9s linear infinite}@keyframes pcc-master-spin{to{transform:rotate(1turn)}}.pcc-chat-card .aui-message-error-root{background:#fff4ef;border:1px solid #efc6b8;border-radius:8px;color:#9b3f2d;font-size:13px;margin-top:8px;padding:10px 12px}.pcc-chat-card .aui-message-attachments,.pcc-chat-card .aui-user-message-attachments{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:6px}.rdg-cell{background-color:inherit;border-bottom:1px solid #ddd;border-right:1px solid #ddd;contain:strict;height:inherit;overflow:hidden;padding:0 8px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.rdg-cell-frozen{position:sticky;z-index:1}.rdg-cell-frozen-last{box-shadow:2px 0 5px -2px #8888884d}.rdg-cell-selected{box-shadow:inset 0 0 0 2px #66afe9}.rdg-cell-copied{background-color:#ccf}.rdg-cell-drag-handle{background:#66afe9;bottom:0;cursor:move;height:8px;position:absolute;right:0;width:8px}.rdg-cell-drag-handle:hover{background:#fff;border:2px solid #66afe9;height:16px;width:16px}.rdg-cell-dragged-over{background-color:#ccf}.rdg-cell-copied.rdg-cell-dragged-over{background-color:#99f}.rdg-cell-editing{padding:0}.rdg-checkbox-label{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.rdg-checkbox-label-disabled{cursor:default}.rdg-checkbox-label-disabled .rdg-checkbox{background:#ddd;border-color:#ccc}.rdg-checkbox-input{all:unset;margin:0;width:0}.rdg-checkbox{background:#fff;border:2px solid #ddd;content:"";height:20px;width:20px}.rdg-checkbox-input:checked+.rdg-checkbox{background:#005295;box-shadow:inset 0 0 0 4px #fff}.rdg-checkbox-input:focus+.rdg-checkbox{border-color:#62b8ff}.rdg{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;contain:strict;font-size:12px;overflow-x:auto;overflow-y:scroll;-webkit-user-select:none;user-select:none;width:var(--row-width)}.rdg *,.rdg :after,.rdg :before{box-sizing:inherit}@supports not (contain:strict){.rdg{position:relative;z-index:0}}.rdg-focus-sink{height:0;left:0;outline:0;position:sticky;top:0;width:0}.rdg-viewport-dragging .rdg-row{cursor:move}.rdg-editor-container{position:absolute}.rdg-select-editor,.rdg-text-editor{appearance:none;background-color:#fff;border:2px solid #ccc;box-sizing:border-box;font-size:12px;height:calc(100% + 1px);line-height:1.2;margin:-1px 0 0 -1px;padding:1px 7px 0;width:calc(100% + 1px)}.rdg-select-editor::placeholder,.rdg-text-editor::placeholder{color:#999;opacity:1}.rdg-select-editor:focus,.rdg-text-editor:focus{border-color:#66afe9}.rdg-filter-row,.rdg-header-row{background-color:#f9f9f9;contain:strict;display:flex;font-weight:700;position:sticky;-webkit-user-select:none;user-select:none;width:var(--row-width);z-index:3}.rdg-header-row{height:var(--header-row-height);line-height:var(--header-row-height);top:0}.rdg-filter-row{height:var(--filter-row-height);line-height:var(--filter-row-height);top:var(--header-row-height)}.rdg-header-cell-resizer{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:10px}.rdg-header-cell-resizer:hover{border-right:3px solid #4682b4}.rdg-cell .Select{font-size:12px;font-weight:400;max-height:30px}.rdg-header-sort-cell{cursor:pointer;display:flex}.rdg-header-sort-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.rdg-row{background-color:#fff;contain:strict;display:flex;height:var(--row-height);left:0;line-height:var(--row-height);position:absolute;width:var(--row-width)}.rdg-row:hover{background-color:#f5f5f5}.rdg-row-selected{background-color:#dbecfa}.rdg-row-selected:hover{background-color:#c9e3f8}.rdg-summary-row{--row-height:25px;height:25px;position:sticky;z-index:3}.rdg-summary-row>.rdg-cell{border-top:2px solid #aaa}.rdg-menu-cell-index span{display:block}.rdg-menu-cell-index:hover span{display:none}.team-data-grid-next{display:grid;gap:0;grid-template-rows:minmax(280px,1fr) auto;height:clamp(360px,54vh,680px);min-height:0;min-width:0}.tdgn-empty,.tdgn-error{background:#fff4ed;border-radius:8px;color:#9b3f20;font-size:12px;font-weight:800;padding:9px 10px}.tdgn-empty{background:#f7f8f4;color:#657069;margin-top:6px}.tdgn-grid-shell{background:#fff;border:1px solid #d7ddda;border-radius:8px;height:100%;min-height:280px;min-width:0;overflow:hidden;position:relative}.tdgn-grid{--rdg-color:#17211c;--rdg-border-color:#e1e5dc;--rdg-summary-border-color:#d7ddda;--rdg-background-color:#fff;--rdg-header-background-color:#f7f8f4;--rdg-row-hover-background-color:#fbfbf7;--rdg-selection-color:#225b49;block-size:100%;border:0;font-family:inherit;min-height:100%}.tdgn-grid-shell .rdg,.tdgn-grid.rdg{height:100%;width:100%}.tdgn-grid.rdg{display:grid;overflow:auto}.tdgn-grid .rdg-filter-row,.tdgn-grid .rdg-header-row,.tdgn-grid .rdg-row{display:contents;height:auto;line-height:var(--rdg-row-height);position:static;width:auto}.tdgn-grid .rdg-cell{background-color:inherit;grid-row-start:var(--rdg-grid-row-start);height:auto;position:relative;width:auto}.tdgn-grid .rdg-cell-frozen{position:sticky;z-index:1}.tdgn-grid .rdg-header-row .rdg-cell,.tdgn-grid [role=columnheader]{background:var(--rdg-header-background-color);box-shadow:inset 0 -1px 0 var(--rdg-border-color);position:sticky;top:0;z-index:3}.tdgn-grid .rdg-header-row .rdg-cell-frozen,.tdgn-grid [role=columnheader].rdg-cell-frozen{z-index:4}.tdgn-grid .rdg-header-row{color:#657069;font-size:11px;font-weight:850;text-transform:uppercase}.tdgn-grid .rdg-cell{padding-inline:8px}.tdgn-grid .rdg-cell:has(.tdgn-choice-editor){overflow:visible;z-index:12}.tdgn-editor{background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#17211c;font:inherit;font-size:12px;line-height:1.3;min-height:30px;min-width:0;padding:5px 8px;width:100%}.tdgn-editor--check{min-height:16px;padding:0;width:16px}.tdgn-row-gutter{align-items:center;box-sizing:border-box;display:flex;gap:4px;height:var(--rdg-row-height);justify-content:flex-end;padding-inline:2px 4px;width:100%}.tdgn-row-number{color:#9aa39d;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-width:1.25rem;text-align:right;-webkit-user-select:none;user-select:none}.tdgn-row-action{align-items:center;background:#fff;border:1px solid #ead3cc;border-radius:6px;color:#9b3f20;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;justify-content:center;margin:0;min-height:24px;opacity:0;padding:0;pointer-events:none;transform:scale(.94);transition:opacity .12s ease,visibility .12s ease,transform .12s ease,border-color .12s ease,background .12s ease;visibility:hidden;width:24px}.tdgn-row-gutter.is-active .tdgn-row-action{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.tdgn-row-action:hover:not(:disabled){background:#fff7f4;border-color:#d9a090}.tdgn-row-action:disabled{cursor:wait;opacity:.45}.tdgn-cell-text{color:#26332c;display:block;font-size:12px;line-height:var(--rdg-row-height);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdgn-pill-list{align-items:center;display:flex;gap:4px;max-width:100%;min-width:0;overflow:hidden}.tdgn-check,.tdgn-choice-pill,.tdgn-select-pill{align-items:center;background:var(--tdgn-pill-bg,color-mix(in srgb,#225b49 13%,#fff));border-radius:999px;color:var(--tdgn-pill-color,#225b49);display:inline-flex;font-size:11px;font-weight:850;line-height:1.2;margin-top:4px;max-width:100%;min-height:22px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.tdgn-choice-pill{border:1px solid color-mix(in srgb,var(--tdgn-pill-bg,#225b49) 18%,#0000);flex:0 1 auto;gap:4px;margin-top:0}.tdgn-choice-pill--link,.tdgn-choice-pill--member{--tdgn-pill-bg:#edf4f1;--tdgn-pill-color:#225b49}.tdgn-choice-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tdgn-choice-pill button{align-items:center;background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;height:16px;justify-content:center;margin:0 -4px 0 0;padding:0;width:16px}.tdgn-choice-pill button:hover{background:#00000014}.tdgn-check{background:#f0f1ed;color:#657069}.tdgn-check.is-on{background:#e5f5ed;color:#225b49}.tdgn-loading{background:#ffffffeb;border:1px solid #d9ddd5;border-radius:999px;bottom:10px;box-shadow:0 6px 18px #17211c14;color:#657069;font-size:12px;font-weight:800;padding:5px 8px;position:absolute;right:10px;z-index:2}.tdgn-editor{border-radius:0;height:var(--rdg-row-height);outline:2px solid #225b49}.tdgn-editor--textarea{min-height:70px;resize:vertical}.tdgn-choice-cell-panel{align-items:center;background:#fff;border:2px solid #225b49;border-radius:2px;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto auto;height:var(--rdg-row-height);min-height:var(--rdg-row-height);overflow:hidden;padding:3px 5px;width:100%}.tdgn-choice-cell-value{align-items:center;cursor:pointer;display:flex;gap:4px;height:100%;min-width:0;overflow:hidden}.tdgn-choice-cell-value>span:not(.tdgn-choice-pill){color:#8a928c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdgn-choice-cell-panel .tdgn-choice-pill{flex:0 1 auto;max-width:100%}.tdgn-choice-cell-action{align-items:center;background:#f7f8f4;border:1px solid #d7ddda;border-radius:6px;color:#225b49;cursor:pointer;display:inline-flex;height:23px;justify-content:center;padding:0;width:23px}.tdgn-choice-cell-action:hover{background:#eef5f2;border-color:#225b49}.tdgn-choice-floating{background:#fff;color:#17211c;display:grid;font-size:12px;gap:8px;line-height:1.25;padding:8px}.tdgn-choice-floating-head{align-items:center;border-bottom:1px solid #edf0ea;color:#225b49;display:grid;gap:7px;grid-template-columns:18px minmax(0,1fr) 28px;min-height:30px;padding:2px 2px 6px}.tdgn-choice-floating-head.is-draggable{cursor:grab}.tdgn-choice-floating-head strong{color:#17211c;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdgn-choice-floating-head button{align-items:center;background:#fff;border:1px solid #d7ddda;border-radius:7px;color:#657069;cursor:pointer;display:inline-flex;height:27px;justify-content:center;padding:0;width:27px}.tdgn-link-record-list{display:grid;gap:7px;max-height:340px;overflow:auto}.tdgn-link-record-card{align-items:start;background:#fbfbf7;border:1px solid #d7ddda;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 26px;padding:8px}.tdgn-link-record-card>div{display:grid;gap:3px;min-width:0}.tdgn-link-record-card span,.tdgn-link-record-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdgn-link-record-card strong{font-size:13px}.tdgn-link-record-card span{color:#657069;font-size:11px}.tdgn-link-record-card>button{align-items:center;background:#fff;border:1px solid #ead3cc;border-radius:7px;color:#9b3f20;cursor:pointer;display:inline-flex;height:25px;justify-content:center;padding:0;width:25px}.tdgn-choice-editor{background:#fff;border:2px solid #225b49;border-radius:8px;box-shadow:0 14px 36px #17211c2e;font-size:12px;line-height:1.25;max-width:min(520px,calc(100vw - 32px));min-width:260px;padding:6px;position:relative;width:max(260px,100%)}.tdgn-choice-selected{align-items:center;color:#657069;display:flex;flex-wrap:wrap;gap:4px;min-height:26px}.tdgn-choice-search{align-items:center;background:#fbfbf7;border:1px solid #d9ddd5;border-radius:7px;color:#657069;display:grid;gap:6px;grid-template-columns:16px minmax(0,1fr);margin-top:6px;padding:5px 7px}.tdgn-choice-search input{background:#0000;border:0;color:#17211c;font:inherit;min-width:0;outline:0}.tdgn-choice-popover{background:#fff;border:1px solid #d7ddda;border-radius:10px;box-shadow:0 18px 44px #17211c33;left:-2px;max-height:320px;max-width:min(560px,calc(100vw - 32px));overflow:auto;padding:8px;position:absolute;top:calc(100% + 6px);width:max(280px,100%);z-index:40}.tdgn-choice-actions{display:flex;gap:6px;margin-bottom:7px}.tdgn-choice-actions button{align-items:center;background:#fff;border:1px solid #d7ddda;border-radius:7px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:5px;min-height:28px;padding:4px 8px}.tdgn-choice-actions button:first-child{background:#225b49;border-color:#225b49;color:#fff}.tdgn-choice-section{border-bottom:1px solid #edf0ea;display:grid;gap:5px;margin-bottom:7px;padding-bottom:7px}.tdgn-choice-section>span{color:#657069;font-size:10px;font-weight:900;text-transform:uppercase}.tdgn-choice-section>div{display:flex;flex-wrap:wrap;gap:4px}.tdgn-choice-list{display:grid;gap:4px}.tdgn-choice-option{align-items:center;background:#fff;border:1px solid #0000;border-radius:8px;color:#17211c;cursor:pointer;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:5px 7px;text-align:left;width:100%}.tdgn-choice-option.is-selected,.tdgn-choice-option:hover{background:#f7f8f4;border-color:#d7ddda}.tdgn-choice-option small{color:#657069;grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdgn-choice-option>svg{color:#225b49}.tdgn-choice-empty{background:#f7f8f4;border-radius:8px;color:#657069;font-weight:800;padding:10px 8px}.tdgn-choice-empty.is-error{background:#fff4ee;color:#a44623}:root{--rqb-spacing:0.5rem;--rqb-border-width:1px;--rqb-branch-indent:var(--rqb-spacing);--rqb-branch-width:var(--rqb-border-width);--rqb-base-color:#004bb8;--rqb-background-color:color-mix(in srgb,#0000,#004bb8 20%);--rqb-border-color:#8081a2;--rqb-border-style:solid;--rqb-border-radius:0.25rem;--rqb-dnd-drop-indicator-color:#639;--rqb-dnd-drop-indicator-style:dashed;--rqb-dnd-drop-indicator-width:2px;--rqb-dnd-drop-indicator-copy-color:#693;--rqb-dnd-drop-indicator-copy-style:dashed;--rqb-dnd-drop-indicator-copy-width:2px;--rqb-dnd-drop-indicator-group-color:#369;--rqb-dnd-drop-indicator-group-style:dashed;--rqb-dnd-drop-indicator-group-width:2px;--rqb-dnd-drop-not-allowed-cursor:not-allowed;--rqb-branch-color:var(--rqb-border-color);--rqb-branch-radius:var(--rqb-border-radius);--rqb-branch-style:var(--rqb-border-style)}.ruleGroup{border-width:var(--rqb-border-width);padding:var(--rqb-spacing)}.ruleGroup,.ruleGroup .ruleGroup-body{display:flex;flex-direction:column;gap:var(--rqb-spacing)}.ruleGroup .ruleGroup-body:empty{display:none}.ruleGroup .rule,.ruleGroup .ruleGroup-header{align-items:center;display:flex;gap:var(--rqb-spacing)}.ruleGroup .rule .rule-value:has(.rule-value-list-item){align-items:baseline;display:flex;gap:var(--rqb-spacing)}.ruleGroup .rule.rule-hasSubQuery{border-width:var(--rqb-border-width);flex-wrap:wrap;padding:var(--rqb-spacing)}.ruleGroup .rule.rule-hasSubQuery .ruleGroup-body{flex-basis:100%}.ruleGroup .betweenRules{display:flex}.ruleGroup .shiftActions{display:flex;flex-direction:column}.ruleGroup .shiftActions>*{padding:0}.dndOver.rule,.dndOver.ruleGroup-header{padding-bottom:var(--rqb-spacing)}.dndOver.betweenRules{padding-top:var(--rqb-spacing)}.dndGroup.rule.dndOver,.dndGroup.ruleGroup:has(.ruleGroup-header.dndOver){padding:var(--rqb-spacing)}.queryBuilder-branches:dir(ltr) .ruleGroup-body{margin-left:calc(var(--rqb-branch-indent)*2)}.queryBuilder-branches:dir(ltr) .rule,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup{position:relative}.queryBuilder-branches:dir(ltr) .rule:after,.queryBuilder-branches:dir(ltr) .rule:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:before{border-radius:0;content:"";left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);position:absolute;width:var(--rqb-branch-indent)}.queryBuilder-branches:dir(ltr) .rule:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:before{border-width:0 0 var(--rqb-branch-width) var(--rqb-branch-width);height:calc(50% + var(--rqb-spacing));top:calc(var(--rqb-spacing)*-1)}.queryBuilder-branches:dir(ltr) .rule:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:after{border-width:0 0 0 var(--rqb-branch-width);height:50%;top:50%}.queryBuilder-branches:dir(ltr) .rule:last-child:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:last-child:after{display:none}.queryBuilder-branches:dir(ltr) .rule-hasSubQuery:after,.queryBuilder-branches:dir(ltr) .rule-hasSubQuery:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:before{left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width) + var(--rqb-border-width))*-1)}.queryBuilder-branches:dir(ltr) .rule-hasSubQuery:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:before{height:calc(50% + var(--rqb-spacing) + var(--rqb-border-width));top:calc((var(--rqb-spacing) + var(--rqb-border-width))*-1)}.queryBuilder-branches:dir(ltr) .rule-hasSubQuery:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:after{height:calc(50% + var(--rqb-border-width))}.queryBuilder-branches:dir(ltr) .betweenRules:before{border-radius:0;border-width:0 0 0 var(--rqb-branch-width);content:"";height:calc(100% + var(--rqb-spacing));left:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);position:absolute;top:calc(var(--rqb-spacing)*-1);width:var(--rqb-branch-indent)}.queryBuilder-branches:dir(rtl) .ruleGroup-body{margin-right:calc(var(--rqb-branch-indent)*2)}.queryBuilder-branches:dir(rtl) .rule,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup{position:relative}.queryBuilder-branches:dir(rtl) .rule:after,.queryBuilder-branches:dir(rtl) .rule:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:before{border-radius:0;content:"";position:absolute;right:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);width:var(--rqb-branch-indent)}.queryBuilder-branches:dir(rtl) .rule:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:after{border-width:0 var(--rqb-branch-width) var(--rqb-branch-width) 0;height:calc(50% + var(--rqb-spacing));top:calc(var(--rqb-spacing)*-1)}.queryBuilder-branches:dir(rtl) .rule:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:before{border-width:0 var(--rqb-branch-width) 0 0;height:50%;top:50%}.queryBuilder-branches:dir(rtl) .rule:last-child:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:last-child:before{display:none}.queryBuilder-branches:dir(rtl) .rule-hasSubQuery:after,.queryBuilder-branches:dir(rtl) .rule-hasSubQuery:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:before{right:calc((var(--rqb-branch-indent) + var(--rqb-branch-width) + var(--rqb-border-width))*-1)}.queryBuilder-branches:dir(rtl) .rule-hasSubQuery:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:after{height:calc(50% + var(--rqb-spacing) + var(--rqb-border-width));top:calc((var(--rqb-spacing) + var(--rqb-border-width))*-1)}.queryBuilder-branches:dir(rtl) .rule-hasSubQuery:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:before{height:calc(50% + var(--rqb-border-width))}.queryBuilder-branches:dir(rtl) .betweenRules:after{border-radius:0;border-width:0 var(--rqb-branch-width) 0 0;content:"";height:calc(100% + var(--rqb-spacing));position:absolute;right:calc((var(--rqb-branch-indent) + var(--rqb-branch-width))*-1);top:calc(var(--rqb-spacing)*-1);width:var(--rqb-branch-indent)}.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.rule-lock,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.rule-remove,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .chakra-select__wrapper+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .control+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .control+.rule-lock,.queryBuilder-justified:dir(ltr) .control+.rule-remove,.queryBuilder-justified:dir(ltr) .control+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .control+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .control+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .control+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .control+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.rule-lock,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.rule-remove,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .queryBuilder-dragHandle+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .rule-operators+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .rule-operators+.rule-lock,.queryBuilder-justified:dir(ltr) .rule-operators+.rule-remove,.queryBuilder-justified:dir(ltr) .rule-operators+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .rule-operators+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .rule-operators+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .rule-operators+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .rule-operators+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .rule-value+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .rule-value+.rule-lock,.queryBuilder-justified:dir(ltr) .rule-value+.rule-remove,.queryBuilder-justified:dir(ltr) .rule-value+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .rule-value+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .rule-value+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .rule-value+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .rule-value+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-addGroup:first-child,.queryBuilder-justified:dir(ltr) .ruleGroup-addRule:first-child,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.rule-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.rule-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-combinators+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.rule-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.rule-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-header+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.rule-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.rule-remove,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .ruleGroup-notToggle+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) .shiftActions+.rule-cloneRule,.queryBuilder-justified:dir(ltr) .shiftActions+.rule-lock,.queryBuilder-justified:dir(ltr) .shiftActions+.rule-remove,.queryBuilder-justified:dir(ltr) .shiftActions+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) .shiftActions+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) .shiftActions+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) .shiftActions+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) .shiftActions+.ruleGroup-remove,.queryBuilder-justified:dir(ltr) input[type=hidden]+.rule-cloneRule,.queryBuilder-justified:dir(ltr) input[type=hidden]+.rule-lock,.queryBuilder-justified:dir(ltr) input[type=hidden]+.rule-remove,.queryBuilder-justified:dir(ltr) input[type=hidden]+.ruleGroup-addGroup,.queryBuilder-justified:dir(ltr) input[type=hidden]+.ruleGroup-addRule,.queryBuilder-justified:dir(ltr) input[type=hidden]+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(ltr) input[type=hidden]+.ruleGroup-lock,.queryBuilder-justified:dir(ltr) input[type=hidden]+.ruleGroup-remove{margin-left:auto!important}.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.rule-lock,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.rule-remove,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .chakra-select__wrapper+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .control+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .control+.rule-lock,.queryBuilder-justified:dir(rtl) .control+.rule-remove,.queryBuilder-justified:dir(rtl) .control+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .control+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .control+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .control+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .control+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.rule-lock,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.rule-remove,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .queryBuilder-dragHandle+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .rule-operators+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .rule-operators+.rule-lock,.queryBuilder-justified:dir(rtl) .rule-operators+.rule-remove,.queryBuilder-justified:dir(rtl) .rule-operators+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .rule-operators+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .rule-operators+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .rule-operators+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .rule-operators+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .rule-value+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .rule-value+.rule-lock,.queryBuilder-justified:dir(rtl) .rule-value+.rule-remove,.queryBuilder-justified:dir(rtl) .rule-value+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .rule-value+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .rule-value+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .rule-value+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .rule-value+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-addGroup:first-child,.queryBuilder-justified:dir(rtl) .ruleGroup-addRule:first-child,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.rule-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.rule-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-combinators+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.rule-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.rule-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-header+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.rule-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.rule-remove,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .ruleGroup-notToggle+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) .shiftActions+.rule-cloneRule,.queryBuilder-justified:dir(rtl) .shiftActions+.rule-lock,.queryBuilder-justified:dir(rtl) .shiftActions+.rule-remove,.queryBuilder-justified:dir(rtl) .shiftActions+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) .shiftActions+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) .shiftActions+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) .shiftActions+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) .shiftActions+.ruleGroup-remove,.queryBuilder-justified:dir(rtl) input[type=hidden]+.rule-cloneRule,.queryBuilder-justified:dir(rtl) input[type=hidden]+.rule-lock,.queryBuilder-justified:dir(rtl) input[type=hidden]+.rule-remove,.queryBuilder-justified:dir(rtl) input[type=hidden]+.ruleGroup-addGroup,.queryBuilder-justified:dir(rtl) input[type=hidden]+.ruleGroup-addRule,.queryBuilder-justified:dir(rtl) input[type=hidden]+.ruleGroup-cloneGroup,.queryBuilder-justified:dir(rtl) input[type=hidden]+.ruleGroup-lock,.queryBuilder-justified:dir(rtl) input[type=hidden]+.ruleGroup-remove{margin-right:auto!important}.rule-hasSubQuery,.ruleGroup{background:var(--rqb-background-color);border-color:var(--rqb-border-color);border-radius:var(--rqb-border-radius);border-style:var(--rqb-border-style)}.rule-hasSubQuery .shiftActions>*,.ruleGroup .shiftActions>*{background-color:#0000;border:none;cursor:pointer}.dndOver.rule,.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header){border-bottom:var(--rqb-dnd-drop-indicator-width) var(--rqb-dnd-drop-indicator-style) var(--rqb-dnd-drop-indicator-color)}.dndOver.rule.dndCopy,.dndOver.ruleGroup-header:not(.dndGroup .ruleGroup-header).dndCopy{border-bottom:var(--rqb-dnd-drop-indicator-copy-width) var(--rqb-dnd-drop-indicator-copy-style) var(--rqb-dnd-drop-indicator-copy-color)}.dndOver.betweenRules{border-top:var(--rqb-dnd-drop-indicator-width) var(--rqb-dnd-drop-indicator-style) var(--rqb-dnd-drop-indicator-color)}.dndOver.betweenRules.dndCopy{border-top:var(--rqb-dnd-drop-indicator-copy-width) var(--rqb-dnd-drop-indicator-copy-style) var(--rqb-dnd-drop-indicator-copy-color)}.dndDropNotAllowed{cursor:var(--rqb-dnd-drop-not-allowed-cursor)}.dndGroup.rule.dndOver,.dndGroup.ruleGroup:has(>.ruleGroup-header.dndOver){border-color:var(--rqb-dnd-drop-indicator-group-color);border-radius:var(--rqb-border-radius);border-style:var(--rqb-dnd-drop-indicator-group-style);border-width:var(--rqb-dnd-drop-indicator-group-width)}.dndGroup.rule.dndOver.dndCopy,.dndGroup.ruleGroup:has(>.ruleGroup-header.dndOver).dndCopy{border-color:var(--rqb-dnd-drop-indicator-copy-color);border-style:var(--rqb-dnd-drop-indicator-copy-style);border-width:var(--rqb-dnd-drop-indicator-copy-width)}.rule.dndDragging,.ruleGroup.dndDragging{opacity:.5}.rule .queryBuilder-dragHandle,.ruleGroup .queryBuilder-dragHandle{cursor:move}.rule.queryBuilder-disabled .queryBuilder-dragHandle,.ruleGroup.queryBuilder-disabled .queryBuilder-dragHandle{cursor:not-allowed;opacity:.5}.queryBuilder-branches:dir(ltr) .rule:after,.queryBuilder-branches:dir(ltr) .rule:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:before{border-color:var(--rqb-branch-color);border-style:var(--rqb-branch-style)}.queryBuilder-branches:dir(ltr) .rule:last-child:before,.queryBuilder-branches:dir(ltr) .ruleGroup .ruleGroup:last-child:before{border-bottom-left-radius:var(--rqb-branch-radius)}.queryBuilder-branches:dir(ltr) .betweenRules{position:relative}.queryBuilder-branches:dir(ltr) .betweenRules:before,.queryBuilder-branches:dir(rtl) .rule:after,.queryBuilder-branches:dir(rtl) .rule:before,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:before{border-color:var(--rqb-branch-color);border-style:var(--rqb-branch-style)}.queryBuilder-branches:dir(rtl) .rule:last-child:after,.queryBuilder-branches:dir(rtl) .ruleGroup .ruleGroup:last-child:after{border-bottom-right-radius:var(--rqb-branch-radius)}.queryBuilder-branches:dir(rtl) .betweenRules{position:relative}.queryBuilder-branches:dir(rtl) .betweenRules:after{border-color:var(--rqb-branch-color);border-style:var(--rqb-branch-style)}.team-data-filter-builder{display:grid;gap:10px;min-width:0}.team-data-filter-builder .queryBuilder{font-family:inherit;font-size:12px;min-width:0}.team-data-filter-builder .ruleGroup{background:#fbfbf7;border:1px solid #e1e5dc;border-radius:9px;display:grid;gap:8px;padding:10px}.team-data-filter-builder .rule,.team-data-filter-builder .ruleGroup-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.team-data-filter-builder .ruleGroup-body{display:grid;gap:7px}.team-data-filter-builder .rule{background:#fff;border:1px solid #edf0ea;border-radius:8px;padding:7px}.team-data-filter-builder input,.team-data-filter-builder select{background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#17211c;font:inherit;font-size:12px;line-height:1.2;min-height:30px;min-width:92px;padding:4px 7px}.team-data-filter-builder input:focus,.team-data-filter-builder select:focus{border-color:#225b49;outline:2px solid #225b4921}.team-data-filter-builder button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:5px;justify-content:center;line-height:1.2;min-height:30px;padding:5px 9px}.team-data-filter-builder button:hover{background:#f7f8f4;border-color:#b8cabc}.team-data-filter-builder button:disabled{cursor:wait;opacity:.6}.team-data-filter-builder .ruleGroup-addGroup,.team-data-filter-builder .ruleGroup-addRule{background:#eef5ef}.team-data-filter-builder .rule-remove,.team-data-filter-builder .ruleGroup-remove{color:#9b3f20;min-width:30px;padding:0}.team-data-filter-builder__actions{border-top:1px solid #edf0ea;display:flex;gap:7px;justify-content:flex-end;padding-top:9px}.team-data-filter-builder__actions button:last-child{background:#225b49;border-color:#225b49;color:#fff}@media (max-width:720px){.team-data-filter-builder .rule,.team-data-filter-builder .ruleGroup-header{align-items:stretch}.team-data-filter-builder input,.team-data-filter-builder select{flex:1 1 130px}}.pcc-team-chat-composer{background:#fff;border:1px solid #d7ddda;border-radius:12px;box-shadow:0 10px 26px #1c2a220a;display:grid;gap:10px;padding:12px}.pcc-team-chat-composer textarea,.pcc-team-chat-composer__input{background:#0000;border:0;color:#17211c;font:inherit;font-size:15px;line-height:1.5;min-width:0;outline:none;resize:vertical;width:100%}.pcc-team-chat-composer__input{max-height:200px;min-height:72px}.pcc-team-chat-composer.is-auto-grow .pcc-team-chat-composer__input{max-height:min(420px,42vh);overflow-y:auto;resize:none}.pcc-team-chat-composer--onboarding.is-auto-grow .pcc-team-chat-composer__input{min-height:120px}.pcc-team-chat-composer__files{display:flex;flex-wrap:wrap;gap:7px}.pcc-team-chat-composer__file{align-items:center;background:#f7f8f4;border:1px solid #d9ddd5;border-radius:8px;color:#526058;display:inline-flex;font-size:12px;gap:6px;max-width:100%;min-width:0;padding:6px 7px}.pcc-team-chat-composer__file button{background:#0000;border:0;border-radius:6px;color:#526058;cursor:pointer;display:grid;height:20px;place-items:center;width:20px}.pcc-team-chat-composer__actions{align-items:center;border-top:1px solid #edf0eb;display:flex;gap:8px;justify-content:space-between;padding-top:9px}.pcc-team-chat-composer__icon-btn{background:#fff;border:1px solid #d9ddd5;border-radius:999px;color:#324139;cursor:pointer;display:inline-grid;height:34px;padding:0;place-items:center;width:34px}.pcc-team-chat-composer__icon-btn:hover:not(:disabled){background:#f4f7f4;border-color:#c5d4cb}.pcc-team-chat-composer__icon-btn:disabled{cursor:not-allowed;opacity:.55}.pcc-team-chat-composer__icon-btn--send{background:#225b49;border-color:#225b49;color:#fff}.pcc-team-chat-composer__icon-btn--send:hover:not(:disabled){background:#1a4a3b;border-color:#1a4a3b}.pcc-team-chat-composer__hidden-input{display:none}.pcc-team-chat-composer.is-disabled{opacity:.85;pointer-events:none}.pcc-chat-card .aui-composer-wrapper{padding:0 12px 12px}.pcc-chat-card .aui-composer-root.pcc-team-chat-composer{width:100%}.pcc-chat-card .aui-composer-attachments{margin:0;padding:0}.pcc-chat-card .aui-composer-action-wrapper{border-top:0;margin:0;padding:0}.pcc-chat-card .aui-thread-scroll-to-bottom{background:#fff;border:1px solid #d9ddd5;border-radius:999px;box-shadow:0 8px 20px #1c2a2214;color:#324139;height:34px;left:50%;padding:0;position:absolute;top:-44px;transform:translateX(-50%);width:34px}.aui-action-icon-btn,.pcc-chat-card .aui-assistant-action-bar-root button,.pcc-chat-card .aui-user-action-bar-root button{background:#fff;border:1px solid #e3e8e4;border-radius:8px;color:#526058;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;width:32px}.pcc-chat-card .aui-composer-attachments{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:2px}.aui-sr-only,.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pcc-integration-panel{display:grid;gap:12px}.pcc-integration-note{color:#5d6a62;font-size:13px;line-height:1.45;margin:0}.pcc-integration-alert{border-radius:8px;font-size:13px;line-height:1.4;padding:8px 10px}.pcc-integration-alert.is-error{background:#fff4f4;border:1px solid #efb4b4;color:#8f2f2f}.pcc-integration-alert.is-success{background:#eef8f1;border:1px solid #b8dcc6;color:#225b49}.pcc-integration-layout{display:grid;gap:12px;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.pcc-integration-list{align-content:start;display:grid;gap:8px}.pcc-integration-list>button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:flex;font-weight:700;gap:8px;min-height:36px;padding:0 10px;text-align:left}.pcc-integration-list>button.is-active{background:#eef5ef;border-color:#225b49;color:#225b49}.pcc-integration-list>button:disabled{cursor:not-allowed;opacity:.55}.pcc-integration-list-empty{align-items:center;border:1px dashed #d9ddd5;border-radius:8px;color:#5d6a62;display:flex;font-size:13px;gap:8px;padding:8px}.pcc-integration-editor{background:#fff;border:1px solid #e1e5dc;border-radius:10px;display:grid;gap:10px;padding:12px}.pcc-integration-create-card{margin-bottom:4px}.pcc-integration-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pcc-integration-check{align-items:center;display:flex!important;gap:8px}.pcc-integration-check input{width:auto}.pcc-integration-folder-types>span,.pcc-integration-mappings>span{color:#324139;display:block;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.pcc-integration-folder-types>div,.pcc-integration-mappings{display:grid;gap:8px}.pcc-integration-meta{background:#f6f7f2;border-radius:8px;color:#324139;display:grid;font-size:13px;gap:4px;padding:8px 10px}.pcc-integration-meta small{color:#5d6a62}.pcc-integration-actions{display:flex;flex-wrap:wrap;gap:8px}.pcc-integration-actions button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;min-height:34px;padding:0 12px}.pcc-integration-actions button:first-child{background:#225b49;border-color:#225b49;color:#fff}.pcc-integration-actions button.is-danger{background:#fff4f4;border-color:#efb4b4;color:#8f2f2f}.pcc-integration-actions button:disabled{cursor:wait;opacity:.65}.pcc-integration-readonly-note{color:#5d6a62;font-size:13px}.pcc-integration-toolbar button{align-items:center;background:#eef5ef;border:1px solid #225b49;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;min-height:34px;padding:0 12px}.pcc-integration-cards{display:grid;gap:10px}.pcc-integration-card{background:#fff;border:1px solid #e1e5dc;border-radius:10px;display:grid;gap:8px;padding:12px}.pcc-integration-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pcc-integration-card-head strong{color:#17211c;display:block}.pcc-integration-card-head span{color:#5d6a62;font-size:13px}.pcc-integration-card-head button{align-items:center;background:#fff4f4;border:1px solid #efb4b4;border-radius:8px;color:#8f2f2f;cursor:pointer;display:inline-flex;font-weight:700;gap:6px;min-height:32px;padding:0 10px}.pcc-integration-card-body{color:#324139;display:grid;font-size:13px;gap:4px}.pcc-integration-card-body a{color:#225b49;word-break:break-all}.pcc-integration-card-body small{color:#5d6a62;word-break:break-all}.pcc-integration-mail-table-create{background:#f6f7f2;border:1px dashed #c9d0c4;border-radius:8px;display:grid;gap:10px;padding:10px}.pcc-integration-spinner{animation:pcc-integration-spin .9s linear infinite}@keyframes pcc-integration-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pcc-integration-alert.is-warning{align-items:flex-start;background:#fff8e8;border:1px solid #f0dca0;border-radius:8px;color:#6b4f00;display:flex;gap:8px;padding:10px 12px}.pcc-integration-code{display:block;font-size:12px;margin-top:6px;word-break:break-all}.pcc-integration-embed pre{background:#f3f6f2;border-radius:8px;font-size:12px;margin:8px 0;overflow-x:auto;padding:10px}.pcc-integration-editor-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pcc-integration-editor-title{border-bottom:1px solid #e3e8e4;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding-bottom:10px}.pcc-integration-editor-title strong{color:#1f2d27;font-size:16px}.pcc-integration-editor-meta{color:#5d6a62;font-size:12px;word-break:break-all}.pcc-integration-actions .is-danger{margin-right:auto}.pcc-integration-card.is-active{border-color:#225b49;box-shadow:0 0 0 1px #225b49}.pcc-integration-card-select{background:#0000;border:none;cursor:pointer;padding:0;text-align:left}.pcc-integration-subsection{border-top:1px solid #e3e8e4;margin-top:24px;padding-top:16px}.pcc-integration-subsection-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.pcc-integration-agent-channels{background:#fafbf8;border:1px solid #e3e8e4;border-radius:10px;margin-top:12px;padding:12px}.pcc-integration-agent-channels header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.pcc-integration-channel-checks{display:grid;gap:6px}.pcc-integration-channel-checks label{align-items:center;display:flex;font-size:13px;gap:8px}.pcc-web-conversation-drawer{max-width:420px}.pcc-web-conversation-messages{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px 16px}.pcc-web-conversation-bubble{background:#f4f7f5;border-radius:10px;padding:10px 12px}.pcc-web-conversation-bubble.is-user{background:#e8f2ed}.pcc-web-conversation-bubble-meta{color:#5d6a62;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:6px}.pcc-web-conversation-foot{border-top:1px solid #e3e8e4;display:flex;gap:8px;padding:12px 16px}@media (max-width:860px){.pcc-integration-layout{grid-template-columns:1fr}}body:has(.pcc-shell),html:has(.pcc-shell){height:100%;overflow:hidden}#root:has(.pcc-shell),.App:has(.pcc-shell){height:100%;min-height:0;overflow:hidden}.pcc-shell{background:#f5f6f3;color:#17211c;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;grid-template-columns:var(--pcc-sidebar-width,272px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.pcc-shell *,.pcc-shell :after,.pcc-shell :before{box-sizing:border-box}.pcc-shell button{font:inherit}.pcc-sidebar{background:#fbfbf7;border-right:1px solid #d9ddd5;display:flex;flex-direction:column;gap:14px;height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden;padding:18px;position:relative;width:var(--pcc-sidebar-width,272px)}.pcc-brand-row{align-items:center;display:flex;gap:12px;min-height:44px}.pcc-brand-row span,.pcc-brand-row strong,.pcc-project-item small,.pcc-project-item strong,.pcc-sidebar-footer-button small,.pcc-sidebar-footer-button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-brand-row strong{font-size:16px;line-height:1.2}.pcc-brand-row span{color:#657069;font-size:12px;line-height:1.3}.pcc-brand-mark{background:#17211c;border-radius:8px;color:#f8d85e;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.pcc-sidebar-toggle{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;flex:0 0 auto;height:34px;margin-left:auto;place-items:center;width:34px}.pcc-sidebar-toggle:hover{background:#eef5ef;color:#225b49}.pcc-company-switcher{align-items:center;background:#fff;border:1px solid #e1e5dc;border-radius:8px;color:#225b49;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:36px;padding:6px 8px}.pcc-company-switcher select{background:#0000;border:0;color:#17211c;font-size:13px;font-weight:850;min-width:0;outline:0;width:100%}.pcc-company-switcher select:disabled{color:#17211c;opacity:1}.pcc-sidebar-resizer{cursor:col-resize;height:100%;position:absolute;right:-4px;top:0;width:8px;z-index:4}.pcc-create-button{align-items:center;background:#225b49;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;justify-content:center;min-height:38px}.pcc-shell--sidebar-collapsed .pcc-sidebar{align-items:center;gap:14px;padding:14px 10px}.pcc-shell--sidebar-collapsed .pcc-brand-row{flex-direction:column;gap:8px}.pcc-shell--sidebar-collapsed .pcc-brand-row>div:not(.pcc-brand-mark),.pcc-shell--sidebar-collapsed .pcc-create-button span,.pcc-shell--sidebar-collapsed .pcc-project-item>span:last-child,.pcc-shell--sidebar-collapsed .pcc-sidebar-footer-button span,.pcc-shell--sidebar-collapsed .pcc-sidebar-heading{display:none}.pcc-shell--sidebar-collapsed .pcc-create-button,.pcc-shell--sidebar-collapsed .pcc-project-item,.pcc-shell--sidebar-collapsed .pcc-sidebar-footer-button{display:grid;min-height:42px;padding:0;place-items:center;width:42px}.pcc-shell--sidebar-collapsed .pcc-project-item{grid-template-columns:1fr}.pcc-shell--sidebar-collapsed .pcc-project-list{margin-right:-8px;padding-right:8px;scrollbar-color:#98a099 #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:54px}.pcc-shell--sidebar-collapsed .pcc-project-list::-webkit-scrollbar{width:5px}.pcc-shell--sidebar-collapsed .pcc-project-list::-webkit-scrollbar-track{background:#0000}.pcc-shell--sidebar-collapsed .pcc-project-list::-webkit-scrollbar-thumb{background:#98a099;border-radius:999px}.pcc-shell--sidebar-collapsed .pcc-sidebar-footer,.pcc-shell--sidebar-collapsed .pcc-sidebar-section{width:42px}.pcc-shell--sidebar-collapsed .pcc-sidebar-projects{margin-right:-14px;width:56px}.pcc-shell--sidebar-collapsed .pcc-sidebar-resizer{display:none}.pcc-sidebar-section{display:flex;flex-direction:column;gap:9px;min-height:0}.pcc-sidebar-projects{flex:1 1 auto;overflow:hidden}.pcc-sidebar-heading{align-items:center;color:#657069;display:flex;font-size:12px;font-weight:800;gap:8px;text-transform:uppercase}.pcc-project-list{display:grid;gap:7px;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.pcc-project-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:10px;text-align:left;width:100%}.pcc-project-item.is-active,.pcc-project-item:hover{background:#eef2ec;border-color:#cad2c7}.pcc-project-item strong{font-size:13px;line-height:1.3}.pcc-project-item small{color:#657069;display:block;font-size:12px;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-status-dot{border-radius:999px;display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.pcc-project-icon{background:color-mix(in srgb,var(--project-accent,#225b49) 13%,#fff);border-radius:8px;color:var(--project-accent,#225b49);display:grid;height:34px;place-items:center;width:34px}.pcc-project-emoji,.pcc-top-project-emoji{display:grid;font-size:18px;line-height:1;place-items:center}.pcc-top-project-emoji{font-size:23px}.pcc-status-dot--on-track{background:#2f9d68}.pcc-status-dot--attention{background:#d45f39}.pcc-status-dot--active{background:#2f9d68}.pcc-status-dot--planning{background:#3d76bc}.pcc-status-dot--archived{background:#8b8f89}.pcc-sidebar-footer{border-top:1px solid #e2e5df;display:grid;flex:0 0 auto;gap:7px;padding-top:10px;position:relative}.pcc-sidebar-footer-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:48px;padding:8px 10px;text-align:left;width:100%}.pcc-sidebar-footer-button.is-active,.pcc-sidebar-footer-button:hover{background:#eef2ec;border-color:#cad2c7}.pcc-sidebar-footer-button>svg{color:#225b49}.pcc-sidebar-footer-button strong{font-size:13px;font-weight:800;line-height:1.25}.pcc-sidebar-footer-button small{color:#657069;display:block;font-size:12px;line-height:1.3;margin-top:4px}.pcc-sidebar-utility-panel{background:#fff;border:1px solid #d7ddda;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 22px 58px #17211c2e;display:grid;gap:10px;left:0;max-height:min(620px,calc(100vh - 160px));overflow-y:auto;padding:12px;position:absolute;right:0;z-index:55}.pcc-sidebar-utility-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.pcc-sidebar-utility-head button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;height:30px;width:30px}.pcc-sidebar-utility-head button:hover{background:#eef5ef;color:#225b49}.pcc-sidebar-utility-panel>button:not(.pcc-profile-logout){background:#fbfbf7;border:1px solid #e2e5df;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:3px;padding:9px 10px;text-align:left}.pcc-profile-form label span,.pcc-sidebar-utility-panel>button span{color:#657069;font-size:12px;font-weight:800;text-transform:uppercase}.pcc-sidebar-utility-panel>button strong{font-size:13px}.pcc-archive-list{border-top:1px solid #e2e5df;display:grid;gap:8px;padding-top:10px}.pcc-archive-list-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 34px}.pcc-archive-list-head span,.pcc-archive-team-row span{color:#657069;font-size:12px;line-height:1.25}.pcc-archive-list-head strong{color:#17211c;display:block;font-size:14px;margin-top:2px}.pcc-archive-list-head button,.pcc-archive-team-row button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;font-weight:800}.pcc-archive-list-head button{display:grid;height:34px;place-items:center;width:34px}.pcc-archive-team-row{align-items:center;background:#fbfbf7;border:1px solid #dfe4dd;border-radius:8px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) auto;padding:9px}.pcc-archive-team-row strong{color:#17211c;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-archive-team-row button{min-height:30px;padding:0 9px}.pcc-agent-metric-list,.pcc-agent-metric-rows,.pcc-dashboard-team-list,.pcc-metrics-panel,.pcc-metrics-section,.pcc-team-metric-list,.pcc-teams-dashboard{display:grid;gap:8px;min-width:0}.pcc-dashboard-summary{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.pcc-dashboard-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.pcc-dashboard-loading,.pcc-dashboard-toolbar>span{color:#657069;font-size:12px;font-weight:800}.pcc-dashboard-periods{align-items:center;background:#f3f5f0;border:1px solid #dce2d9;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.pcc-dashboard-periods button{background:#0000;border:0;border-radius:6px;color:#657069;cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:30px;padding:0 12px}.pcc-dashboard-periods button.is-active{background:#fff;box-shadow:0 1px 2px #17211c14;color:#17211c}.pcc-dashboard-periods--top{align-self:center;justify-self:start}.pcc-teams-dashboard--center{align-content:start;flex:1 1 auto;gap:14px;height:100%;min-height:0;overflow:auto;padding:18px}.pcc-dashboard-hero{align-items:flex-end;background:#fff;border:1px solid #d7ddda;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.pcc-dashboard-hero span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-dashboard-hero h2{font-size:22px;line-height:1.2;margin:3px 0 0}.pcc-dashboard-hero small{color:#526058;font-size:13px;line-height:1.35;max-width:420px}.pcc-teams-dashboard--center .pcc-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pcc-agent-metric-card,.pcc-dashboard-summary div,.pcc-team-metric{background:#fbfbf7;border:1px solid #e2e5df;border-radius:8px;min-width:0;padding:9px}.pcc-agent-metric-head span,.pcc-agent-metric-row span,.pcc-dashboard-summary span,.pcc-team-metric span{color:#657069;display:block;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-agent-metric-head strong,.pcc-agent-metric-row strong,.pcc-dashboard-summary strong,.pcc-team-metric strong{color:#17211c;display:block;font-size:14px;line-height:1.2;margin-top:3px;overflow-wrap:anywhere}.pcc-dashboard-team{align-items:start;background:#fff;border:1px solid #e2e5df;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:9px;text-align:left;width:100%}.pcc-dashboard-team:hover{background:#fbfdf9;border-color:#b8cabc}.pcc-teams-dashboard--center .pcc-dashboard-team-list{gap:12px;grid-template-columns:minmax(0,1fr)}.pcc-teams-dashboard--center .pcc-dashboard-team{padding:12px}.pcc-agent-metric-head small,.pcc-dashboard-team small,.pcc-team-metric small{color:#657069;display:block;font-size:12px;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.pcc-dashboard-team .pcc-progress{height:6px;margin-top:7px}.pcc-dashboard-team-card{background:#fff;border:1px solid #dce2d9;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.pcc-dashboard-team-head{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;min-width:0}.pcc-dashboard-team-head>div{min-width:0}.pcc-dashboard-metric-card span,.pcc-dashboard-status-preview span,.pcc-dashboard-team-head span:not(.pcc-project-icon):not(.pcc-project-emoji){color:#657069;display:block;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-dashboard-team-head strong{color:#17211c;font-size:17px;line-height:1.2}.pcc-dashboard-team-head small,.pcc-dashboard-team-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-dashboard-team-head small{color:#657069;font-size:12px;margin-top:3px}.pcc-dashboard-team-head button{background:#fbfbf7;border:1px solid #cfd8ce;border-radius:8px;color:#225b49;cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:32px;padding:0 11px}.pcc-dashboard-metric-grid,.pcc-dashboard-status-grid{display:grid;gap:8px;min-width:0}.pcc-dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pcc-dashboard-status-grid{grid-template-columns:minmax(0,1fr)}.pcc-dashboard-empty-block,.pcc-dashboard-metric-card,.pcc-dashboard-status-preview{background:#fbfbf7;border:1px solid #e3e7df;border-radius:8px;min-width:0;padding:10px}.pcc-dashboard-metric-card{display:grid;gap:10px}.pcc-dashboard-metric-card strong,.pcc-dashboard-status-preview strong{color:#17211c;display:block;font-size:14px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.pcc-dashboard-status-preview em,.pcc-dashboard-status-preview small{color:#657069;display:block;font-size:12px;font-style:normal;font-weight:750;margin-top:4px}.pcc-dashboard-status-preview em{color:#225b49}.pcc-dashboard-chart{height:210px;min-width:0;padding:6px 4px 0}.pcc-dashboard-chart>div{height:100%;width:100%}.pcc-dashboard-chart canvas{max-width:100%}.pcc-dashboard-chart-empty{border:1px dashed #d8dfd5;border-radius:8px;color:#7a847d;display:grid;font-size:12px;font-weight:750;min-height:210px;place-items:center}.pcc-dashboard-sparkline{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.pcc-dashboard-sparkline svg{height:48px;overflow:visible;width:100%}.pcc-dashboard-sparkline-line{fill:none;stroke:var(--project-accent,#225b49);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.pcc-dashboard-sparkline-area{fill:color-mix(in srgb,var(--project-accent,#225b49) 12%,#0000);stroke:none}.pcc-dashboard-sparkline div{display:grid;gap:2px;min-width:42px;text-align:right}.pcc-dashboard-sparkline span{color:#7a847d;font-size:11px;font-weight:800}.pcc-dashboard-sparkline strong{color:#17211c;font-size:13px;font-weight:850}.pcc-dashboard-sparkline.is-empty{align-items:center;color:#7a847d;display:flex;font-size:12px;font-weight:700;min-height:48px}.pcc-dashboard-status-preview{border-color:#e0e5dd;color:inherit;cursor:pointer;display:block;font:inherit;text-align:left;width:100%}.pcc-dashboard-status-preview:hover{background:#fff;border-color:#b8cabc}.pcc-dashboard-status-preview.is-empty{cursor:default;opacity:.72}.pcc-dashboard-empty-block{color:#657069;font-size:13px;font-weight:750}.pcc-profile-form{display:grid;gap:10px}.pcc-profile-email{background:#f7f8f4;border-radius:8px;color:#324139;font-size:13px;font-weight:800;overflow-wrap:anywhere;padding:8px 10px}.pcc-profile-form label{display:grid;gap:6px}.pcc-profile-form input,.pcc-profile-form select{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;min-width:0;padding:9px 10px;width:100%}.pcc-profile-logout{background:#fff7f3;border:1px solid #e3c7bb;border-radius:8px;color:#914223;cursor:pointer;font-weight:800;min-height:34px}.pcc-workspace{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;min-width:0;overflow:hidden}.pcc-topbar{align-items:center;background:#fbfbf7;border-bottom:1px solid #d9ddd5;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;min-height:78px;padding:16px 22px}.pcc-eyebrow{color:#657069;font-size:12px;font-weight:800;line-height:1.4;text-transform:uppercase}.pcc-topbar h1{font-size:24px;font-weight:850;line-height:1.18;margin:0}.pcc-top-title{align-items:center;display:grid;flex:1 1 auto;gap:5px 12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;position:relative}.pcc-top-project-row{align-items:center;display:flex;gap:9px;min-width:0}.pcc-top-project-title-button{background:#0000;border:0;color:inherit;cursor:pointer;max-width:100%;padding:0;text-align:left}.pcc-top-project-title-button:hover h1{color:#225b49}.pcc-top-project-icon{background:color-mix(in srgb,var(--project-accent,#225b49) 13%,#fff);border-radius:8px;color:var(--project-accent,#225b49);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.pcc-top-project-row h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-top-project-meta{align-items:center;color:#657069;display:flex;font-size:12px;font-weight:700;gap:10px;grid-column:1/-1;line-height:1.25;margin-top:5px;min-width:0;white-space:nowrap}.pcc-top-project-meta>span{align-items:center;display:inline-flex;gap:5px;min-width:0}.pcc-top-project-meta strong{color:#17211c;font-weight:850}.pcc-top-project-progress{flex:0 1 124px}.pcc-top-project-progress .pcc-progress{flex:0 0 92px;height:5px;width:92px}.pcc-top-project-deadline svg{color:#657069}.pcc-project-settings-backdrop{background:#17211c38;border:0;cursor:default;inset:0;position:fixed;z-index:45}.pcc-project-settings-popover{background:#fff;border:1px solid #d7ddda;border-radius:8px;box-shadow:0 22px 58px #17211c2e;display:grid;gap:12px;left:50%;max-height:min(820px,calc(100vh - 32px));overflow:auto;padding:14px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));z-index:46}.pcc-project-settings-head{align-items:flex-start;border-bottom:1px solid #e1e5dc;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:10px}.pcc-project-settings-head div{display:grid;gap:2px;min-width:0}.pcc-project-settings-head span,.pcc-project-settings-section-head span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-project-settings-head h2{color:#17211c;font-size:22px;line-height:1.18;margin:0}.pcc-project-settings-head>button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pcc-project-settings-head>button:hover{background:#eef5ef;color:#225b49}.pcc-project-settings-section{background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.pcc-project-settings-section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.pcc-project-settings-section-head div{display:grid;gap:2px;min-width:0}.pcc-project-settings-section-head strong{color:#17211c;font-size:15px;line-height:1.25}.pcc-project-settings-section .pcc-status-job-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pcc-project-settings-group,.pcc-project-settings-popover label{display:grid;gap:6px}.pcc-project-settings-group>span,.pcc-project-settings-popover label>span{color:#657069;font-size:12px;font-weight:800;text-transform:uppercase}.pcc-project-settings-popover input,.pcc-project-settings-popover textarea,.pcc-team-settings-panel input,.pcc-team-settings-panel select,.pcc-team-settings-panel textarea{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;line-height:1.35;min-width:0;padding:9px 10px;width:100%}.pcc-project-settings-popover textarea,.pcc-team-settings-panel textarea{resize:vertical}.pcc-project-icon-picker,.pcc-project-settings-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pcc-project-color-picker,.pcc-project-icon-picker{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(34px,34px))}.pcc-project-color-picker button,.pcc-project-icon-picker button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.pcc-project-color-picker button.is-active,.pcc-project-color-picker button:hover,.pcc-project-icon-picker button.is-active,.pcc-project-icon-picker button:hover{border-color:#225b49;box-shadow:0 0 0 2px #225b4921}.pcc-project-color-picker button{background:var(--swatch-color)}.pcc-project-settings-actions{justify-content:flex-end;padding-top:2px}.pcc-project-settings-actions--stacked{justify-content:stretch}.pcc-project-settings-actions--stacked button{width:100%}.pcc-project-settings-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px}.pcc-project-settings-actions button:last-child{background:#225b49;border-color:#225b49;color:#fff}.pcc-project-settings-actions button:disabled{cursor:wait;opacity:.65}.pcc-project-archive-confirm,.pcc-project-archive-note,.pcc-project-archive-zone{display:grid;gap:8px}.pcc-archive-readonly,.pcc-project-archive-confirm,.pcc-project-archive-error,.pcc-project-archive-note{border-radius:8px;font-size:13px;line-height:1.35;padding:10px}.pcc-project-archive-error{background:#fff6f3;border:1px solid #f0c4b8;color:#9a412b}.pcc-archive-readonly,.pcc-project-archive-note{background:#f4f6f1;border:1px solid #d9ddd5;color:#4f5d55}.pcc-project-archive-note strong{color:#17211c}.pcc-project-archive-button{background:#fff6f3;border:1px solid #c86145;border-radius:8px;color:#9a412b;cursor:pointer;font-weight:800;min-height:34px}.pcc-project-archive-confirm{background:#fff8f4;border:1px solid #efc3b4;color:#4d342c}.pcc-project-archive-confirm>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pcc-project-archive-confirm button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-weight:800;min-height:32px;padding:0 10px}.pcc-project-archive-confirm button:last-child{background:#9a412b;border-color:#9a412b;color:#fff}.pcc-team-settings-dialog{background:#fff;border:1px solid #d7ddda;border-radius:10px;box-shadow:0 22px 58px #17211c33;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);inset:16px;overflow:hidden;position:fixed;z-index:47}.pcc-team-settings-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 14px 0}.pcc-team-settings-head>div{display:grid;gap:2px;min-width:0}.pcc-team-settings-head span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-team-settings-head h2{color:#17211c;font-size:22px;line-height:1.18;margin:0}.pcc-team-settings-head>button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pcc-team-settings-head>button:hover{background:#eef5ef;color:#225b49}.pcc-team-settings-shell{background:#fbfbf7;border-top:1px solid #e1e5dc;min-height:0;overflow:auto}.pcc-team-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100%}.pcc-team-settings-nav{align-content:start;background:#fff;border-right:1px solid #e1e5dc;display:grid;gap:8px;padding:12px}.pcc-team-settings-nav button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-weight:700;min-height:36px;padding:0 10px;text-align:left}.pcc-team-settings-nav button.is-active{background:#eef5ef;border-color:#225b49;color:#225b49}.pcc-team-settings-panel{align-content:start;display:grid;gap:12px;min-width:0;padding:12px}.pcc-team-settings-members-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pcc-team-settings-members-grid article,.pcc-team-settings-simple-list{display:grid;gap:8px}.pcc-team-settings-simple-list>div{background:#fff;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:2px;padding:8px}.pcc-team-settings-simple-list>div strong{color:#17211c}.pcc-team-settings-note,.pcc-team-settings-simple-list>div span{color:#657069;font-size:13px}.pcc-team-settings-note{margin:0}.pcc-team-members-table{display:grid;gap:8px}.pcc-team-members-table-head,.pcc-team-members-table-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(210px,1.6fr) minmax(100px,.8fr) minmax(180px,1fr) minmax(160px,.9fr) minmax(180px,1fr)}.pcc-team-members-table-head{color:#657069;font-size:11px;font-weight:800;padding:4px 8px;text-transform:uppercase}.pcc-team-members-table-row{background:#fff;border:1px solid #e1e5dc;border-radius:8px;padding:8px}.pcc-team-members-table-row>div{display:grid;gap:2px;min-width:0}.pcc-team-members-table-row strong{color:#17211c;font-size:13px}.pcc-team-members-table-row small{color:#657069;font-size:12px}.pcc-team-members-table-row span{color:#4f5d55;font-size:13px}.pcc-team-members-row-actions{display:flex!important;flex-wrap:wrap;gap:6px}.pcc-team-members-row-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-size:12px;font-weight:700;min-height:30px;padding:0 10px}.pcc-team-members-row-actions button:disabled{cursor:wait;opacity:.6}.pcc-team-roles-layout{display:grid;gap:12px;grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.pcc-team-roles-list{align-content:start;display:grid;gap:8px}.pcc-team-roles-list button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;cursor:pointer;display:grid;gap:2px;min-height:48px;padding:8px 10px;text-align:left}.pcc-team-roles-list button.is-active{border-color:#225b49;box-shadow:0 0 0 2px #225b491f}.pcc-team-roles-list button strong{color:#17211c}.pcc-team-roles-list button span{color:#657069;font-size:12px}.pcc-team-role-create{color:#225b49;font-weight:700}.pcc-team-role-editor{align-content:start;display:grid;gap:10px}.pcc-status-browser.is-inline-editors .pcc-status-job-list{grid-template-columns:1fr}.pcc-status-browser.is-inline-editors .pcc-status-job{gap:12px}.pcc-status-browser.is-inline-editors .pcc-status-job-summary{gap:4px}.pcc-archived-chat-state{align-content:center;color:#657069;display:grid;gap:10px;min-height:360px;padding:36px;place-items:center;text-align:center}.pcc-archived-chat-state svg{color:#8b8f89}.pcc-archived-chat-state strong{color:#17211c;font-size:20px}.pcc-archived-chat-state span{line-height:1.45;max-width:420px}.pcc-create-project-panel{background:#fff;border:1px solid #d7ddda;border-radius:8px;box-shadow:0 24px 70px #17211c33;display:grid;gap:12px;left:12px;padding:14px;position:absolute;right:12px;top:118px;z-index:50}.pcc-create-project-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pcc-create-project-head strong{font-size:15px}.pcc-create-project-head button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;height:30px;width:30px}.pcc-create-project-head button:hover{background:#eef5ef;color:#225b49}.pcc-create-project-panel label{display:grid;gap:6px}.pcc-create-project-panel label>span{color:#657069;font-size:12px;font-weight:800;text-transform:uppercase}.pcc-create-project-panel input,.pcc-create-project-panel textarea{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;line-height:1.35;min-width:0;padding:9px 10px;width:100%}.pcc-create-project-panel textarea{resize:vertical}.pcc-create-project-error,.pcc-sidebar-note{color:#657069;font-size:12px;line-height:1.35}.pcc-create-project-error,.pcc-sidebar-note--error{color:#9b3f20}.pcc-top-actions{flex:0 1 auto;justify-content:flex-end;position:relative}.pcc-panel-launchers,.pcc-top-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.pcc-panel-launchers{padding-left:4px}.pcc-icon-button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.pcc-icon-button.is-active,.pcc-icon-button:hover{background:#eef5ef;color:#225b49}.pcc-top-more{flex:0 0 auto;position:relative}.pcc-top-more-menu{background:#fff;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 14px 34px #17211c24;display:grid;gap:2px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:210px;z-index:40}.pcc-top-more-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:#17211c;cursor:pointer;display:grid;font:inherit;font-size:13px;font-weight:800;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:34px;padding:6px 8px;text-align:left}.pcc-top-more-menu button.is-active,.pcc-top-more-menu button:hover{background:#eef5ef;color:#225b49}.pcc-load-state{color:#657069;font-size:12px;line-height:1.3;max-width:240px}.pcc-load-state--error{color:#9b3f20}.pcc-command-layout{display:grid;flex:1 1 auto;gap:14px;grid-template-columns:minmax(0,1fr) var(--pcc-right-width,392px);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding:14px}.pcc-command-layout--right-closed{grid-template-columns:minmax(0,1fr) 0}.pcc-chat-column,.pcc-right-panel{height:100%;max-height:100%;min-height:0;min-width:0}.pcc-chat-column{display:flex;flex-direction:column;gap:12px;overflow:hidden}.pcc-chat-pin{background:#fff;border:1px solid #d7ddda;border-radius:8px;box-shadow:none;flex:0 0 auto;padding:5px 6px}.pcc-agent-row strong,.pcc-curator-item strong,.pcc-data-row strong,.pcc-decision-row strong,.pcc-placeholder-message strong,.pcc-rhythm-row strong,.pcc-risk-row strong,.pcc-side-card-header h2,.pcc-task-row strong{display:block;min-width:0;overflow-wrap:anywhere}.pcc-pin-metrics span{color:#657069;display:block;font-size:11px;font-weight:800;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pcc-progress{background:#dde3da;border-radius:999px;height:8px;overflow:hidden;width:100%}.pcc-progress span{background:#225b49;border-radius:inherit;display:block;height:100%}.pcc-pin-metrics{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.pcc-pin-metrics div{background:#f7f8f4;border-radius:7px;min-width:0;padding:5px 7px 6px}.pcc-pin-metrics div.is-good{background:#edf8f1}.pcc-pin-metrics div.is-ok{background:#f6f6ea}.pcc-pin-metrics div.is-attention{background:#fff7ea}.pcc-pin-metrics strong{font-size:13px;line-height:1.1;margin-top:3px}.pcc-pin-metrics small,.pcc-pin-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-pin-metrics small{color:#657069;font-size:11px;line-height:1.2;margin-top:4px}.pcc-chat-card{background:#fff;border:1px solid #d9ddd5;border-radius:8px;flex:1 1;min-height:0;min-width:0;overflow:hidden;position:relative}.pcc-chat-busy-overlay{backdrop-filter:blur(2px);background:#f8faf7c7;display:grid;inset:0;padding:18px;place-items:center;pointer-events:all;position:absolute;z-index:6}.pcc-chat-busy-overlay>div{align-items:center;background:#fff;border:1px solid #cbd8d1;border-radius:8px;box-shadow:0 18px 42px #1c2a2221;display:grid;gap:6px 10px;grid-template-columns:24px minmax(0,1fr);max-width:390px;padding:14px 16px}.pcc-chat-busy-overlay svg{color:#225b49}.pcc-chat-busy-overlay strong{font-size:15px;line-height:1.25;min-width:0}.pcc-chat-busy-overlay span{color:#657069;font-size:13px;grid-column:2;line-height:1.35}.pcc-chat-card>*{display:flex;flex:1 1 auto;flex-direction:column}.pcc-chat-card .aui-root,.pcc-chat-card>*,.pcc-chat-placeholder{height:100%;min-height:0}.pcc-chat-placeholder{background:linear-gradient(180deg,#fff,#f8faf7);display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overflow:auto;padding:18px}.pcc-placeholder-message{background:#fff;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 10px 26px #1c2a220d;max-width:min(680px,88%);padding:13px 15px}.pcc-placeholder-message--master{background:#f4f8f5;border-color:#cfe0d6}.pcc-placeholder-message:not(.pcc-placeholder-message--master){align-self:flex-end}.pcc-placeholder-message p{color:#526058;font-size:14px;line-height:1.55;margin:5px 0 0}.pcc-placeholder-composer{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#657069;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:auto;min-height:58px;padding:0 14px}.pcc-onboarding-card-shell{background:#fbfcf8;flex:1 1 auto;min-height:0;overflow:auto}.pcc-onboarding-surface{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:18px}.pcc-onboarding-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:6px 2px 2px}.pcc-onboarding-hero span,.pcc-onboarding-selected span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-onboarding-hero h2{font-size:24px;font-weight:850;line-height:1.18;margin:5px 0 0;max-width:760px}.pcc-onboarding-points{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pcc-onboarding-points span{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;font-size:12px;font-weight:800;padding:7px 9px;text-transform:none}.pcc-onboarding-composer{background:#fff;border:1px solid #d7ddda;border-radius:8px;display:grid;gap:10px;padding:12px}.pcc-onboarding-composer textarea{background:#0000;border:0;color:#17211c;font:inherit;font-size:15px;line-height:1.5;min-width:0;outline:none;resize:vertical;width:100%}.pcc-onboarding-files{display:flex;flex-wrap:wrap;gap:7px}.pcc-onboarding-files>span{align-items:center;background:#f7f8f4;border:1px solid #d9ddd5;border-radius:8px;color:#526058;display:inline-flex;font-size:12px;gap:6px;max-width:100%;min-width:0;padding:6px 7px}.pcc-onboarding-files button{background:#0000;border:0;border-radius:6px;color:#526058;cursor:pointer;display:grid;height:20px;place-items:center;width:20px}.pcc-onboarding-actions{align-items:center;border-top:1px solid #edf0eb;display:flex;gap:8px;justify-content:space-between;padding-top:9px}.pcc-onboarding-actions button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:34px;padding:0 12px}.pcc-onboarding-actions button:disabled{cursor:wait;opacity:.6}.pcc-onboarding-actions .pcc-onboarding-start{background:#225b49;border-color:#225b49;color:#fff}.pcc-hidden-file-input{display:none}.pcc-onboarding-category-row{display:flex;flex-wrap:wrap;gap:7px}.pcc-onboarding-category-row button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#526058;cursor:pointer;font-size:13px;font-weight:750;min-height:32px;padding:0 10px}.pcc-onboarding-category-row button.is-active{background:#eef5f1;border-color:#225b49;color:#1f4f40}.pcc-onboarding-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pcc-onboarding-card{align-items:flex-start;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:220px;min-width:0;padding:12px;text-align:left}.pcc-onboarding-card.is-active,.pcc-onboarding-card:hover{border-color:var(--card-accent,#225b49);box-shadow:0 14px 30px #17211c14}.pcc-onboarding-card>span{background:color-mix(in srgb,var(--card-accent,#225b49) 14%,#fff);border-radius:8px;color:var(--card-accent,#225b49);display:grid;height:30px;place-items:center;width:30px}.pcc-onboarding-card strong{font-size:14px;line-height:1.25}.pcc-onboarding-card-intro,.pcc-onboarding-card-targets{-webkit-box-orient:vertical;color:#526058;display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}.pcc-onboarding-card-intro{-webkit-line-clamp:3}.pcc-onboarding-card-targets-label{color:#1f4f40;font-size:11px;font-weight:700;letter-spacing:.02em;margin-top:2px;text-transform:uppercase}.pcc-onboarding-card-targets{-webkit-line-clamp:4}.pcc-onboarding-selected-hint{color:#6a756f;font-size:12px;line-height:1.4;margin:4px 0 0}.pcc-onboarding-card-footnote{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6a756f;display:-webkit-box;font-size:11px;font-style:normal;line-height:1.4;margin:0;overflow:hidden}.pcc-onboarding-footnote{color:#6a756f;font-size:12px;line-height:1.45;margin:6px 0 0}.pcc-onboarding-selected{align-items:center;background:#fff;border:1px solid #d7ddda;border-radius:8px;display:flex;gap:8px;padding:10px 12px}.pcc-onboarding-selected strong{font-size:13px}.pcc-right-panel{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-left:0;position:relative;width:var(--pcc-right-width,392px)}.pcc-command-layout--right-closed .pcc-right-panel{display:none}.pcc-right-resizer{cursor:col-resize;height:100%;left:-7px;position:absolute;top:0;width:12px;z-index:3}.pcc-right-panel-head{align-items:center;background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:50px;padding:11px 12px}.pcc-right-panel-head span{color:#657069;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-right-panel-head strong{display:block;font-size:14px;line-height:1.2;margin-top:2px}.pcc-right-panel-head button{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.pcc-right-panel-head button:hover{background:#eef5ef;color:#225b49}.pcc-panel-backdrop{display:none}.pcc-side-card{background:#fff;border:1px solid #d9ddd5;border-radius:8px;min-width:0;padding:14px}.pcc-mini-dashboard{background:#fbfdf9;border-color:#d5dfd8}.pcc-status-snapshot-card{background:#fbfbf7}.pcc-side-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.pcc-side-card-header span{color:#657069;font-size:12px;font-weight:800;text-transform:uppercase}.pcc-side-card-header h2{font-size:16px;line-height:1.25;margin:3px 0 0}.pcc-status-snapshot-list{display:grid;gap:8px;min-width:0}.pcc-status-snapshot{background:#fff;border:1px solid #dfe5dc;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:10px;text-align:left;width:100%}.pcc-status-snapshot:hover{background:#eef5ef}.pcc-status-snapshot.is-empty{cursor:default;opacity:.72}.pcc-status-snapshot span{color:#225b49;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-status-snapshot strong{color:#17211c;font-size:13px}.pcc-status-snapshot em,.pcc-status-snapshot small,.pcc-status-snapshot strong{line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-status-snapshot em,.pcc-status-snapshot small{color:#657069;font-size:12px;font-style:normal}.pcc-status-snapshot-deltas{align-items:center;display:flex;gap:4px;min-height:15px}.pcc-status-snapshot-deltas b{background:#eef2ed;border-radius:999px;color:#526058;flex:0 1 auto;font-size:11px;font-style:normal;font-weight:850;line-height:15px;max-width:76px;min-width:0;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.pcc-status-snapshot-deltas b.is-up{background:#e6f5eb;color:#1f7a4b}.pcc-status-snapshot-deltas b.is-down{background:#fff0eb;color:#a3472c}.pcc-status-snapshot-deltas b.is-warn{background:#fff5d8;color:#8a5a00}.pcc-plan-widget{background:#fff}.pcc-plan-widget .pcc-empty-state{min-height:44px}.pcc-plan-summary{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:9px}.pcc-plan-summary strong{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pcc-empty-state,.pcc-plan-next,.pcc-plan-summary span,.pcc-plan-waiting{color:#526058;font-size:13px;line-height:1.4}.pcc-plan-summary span{display:block;margin-top:3px}.pcc-plan-summary small{background:#eef5ef;border-radius:999px;color:#225b49;font-size:12px;font-weight:850;min-width:42px;padding:4px 7px;text-align:center}.pcc-plan-next,.pcc-plan-waiting{align-items:flex-start;background:#f7f8f4;border-radius:8px;display:flex;gap:7px;margin-top:9px;padding:9px}.pcc-plan-steps{display:grid;gap:6px;margin-top:10px}.pcc-plan-step{align-items:start;background:#f7f8f4;border-radius:8px;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr);min-width:0;padding:8px}.pcc-plan-step>span{color:#657069;display:grid;height:22px;place-items:center;width:22px}.pcc-plan-step strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pcc-plan-step--done>span{color:#2f9d68}.pcc-plan-step--active{background:#eef5ef}.pcc-plan-step--active>span{color:#225b49}.pcc-spin{animation:pcc-spin .9s linear infinite}@keyframes pcc-spin{to{transform:rotate(1turn)}}.pcc-empty-state{background:#f7f8f4;border-radius:8px;padding:10px}.pcc-empty-state--error{background:#fff4ed;color:#9b3f20}.pcc-status-browser{display:grid;gap:10px;min-width:0}.pcc-status-history,.pcc-status-settings{display:grid;gap:8px;min-width:0}.pcc-status-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pcc-status-section-head strong{color:#17211c;font-size:13px}.pcc-status-section-head span{color:#657069;font-size:12px;font-weight:800}.pcc-status-job-list{display:grid;gap:6px;min-width:0}.pcc-status-job{align-items:start;background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px}.pcc-status-job.is-off{opacity:.64}.pcc-status-job.is-overdue,.pcc-status-job.is-retry_due,.pcc-status-job.is-stale_running{background:#fffaf0;border-color:#e7c56f}.pcc-status-job.is-error{background:#fff8f4;border-color:#edcfbf}.pcc-status-job.is-running{background:#eef5ef;border-color:#b8cabc}.pcc-status-job.is-overdue .pcc-status-job-state b,.pcc-status-job.is-retry_due .pcc-status-job-state b,.pcc-status-job.is-stale_running .pcc-status-job-state b{color:#8a5a00}.pcc-status-job.is-error .pcc-status-job-state b{color:#914223}.pcc-status-job-state,.pcc-status-job-summary{display:grid;gap:2px;min-width:0}.pcc-status-job-state{text-align:right}.pcc-status-job-state b,.pcc-status-job-summary>span{color:#225b49;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-status-job-summary strong{color:#17211c;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.pcc-status-job-state small,.pcc-status-job-summary small{color:#657069;font-size:12px;line-height:1.25}.pcc-status-job-toggle{background:#fff;border:1px solid #cfd8ce;border-radius:7px;color:#225b49;cursor:pointer;font-size:12px;font-weight:850;margin-top:4px;min-height:26px;padding:4px 8px}.pcc-status-job-toggle:disabled{cursor:wait;opacity:.7}.pcc-status-job-actions{display:flex;gap:5px;justify-content:flex-end}.pcc-status-job-edit{align-items:center;background:#fff;border:1px solid #cfd8ce;border-radius:7px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:4px;justify-content:center;margin-top:4px;min-height:26px;padding:4px 8px}.pcc-status-job-editor{border-top:1px solid #e7ebe4;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:8px}.pcc-status-job-editor label{display:grid;gap:4px;min-width:0}.pcc-status-job-check span,.pcc-status-job-editor label>span{color:#657069;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-status-job-editor input,.pcc-status-job-editor select,.pcc-status-job-editor textarea{background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#17211c;font:inherit;font-size:12px;line-height:1.25;min-width:0;width:100%}.pcc-status-job-editor input,.pcc-status-job-editor select{min-height:32px;padding:5px 8px}.pcc-status-job-editor textarea{padding:7px 8px;resize:vertical}.pcc-status-job-editor .is-wide{grid-column:1/-1}.pcc-status-job-check{align-items:center;align-self:end;background:#fff;border:1px solid #d9ddd5;border-radius:7px;grid-template-columns:auto minmax(0,1fr);min-height:32px;padding:5px 8px}.pcc-status-job-check input{min-height:16px;padding:0;width:16px}.pcc-status-job-save{background:#225b49;border:1px solid #225b49;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850;grid-column:1/-1;min-height:34px}.pcc-status-job-save:disabled{cursor:wait;opacity:.68}.pcc-status-tree{display:grid;gap:6px;max-height:224px;min-width:0;overflow:auto;padding-right:2px}.pcc-status-report-link{background:#f7f8f4;border:1px solid #e1e5dc;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:9px;text-align:left;width:100%}.pcc-status-report-link.is-active,.pcc-status-report-link:hover{background:#eef5ef;border-color:#b8cabc}.pcc-status-report-link.is-error{background:#fff8f4;border-color:#edcfbf}.pcc-status-report-link.is-error.is-active,.pcc-status-report-link.is-error:hover{background:#fff2ea;border-color:#dca98f}.pcc-status-report-link.is-error span{color:#914223}.pcc-status-report-link span{color:#225b49;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-status-report-link strong{color:#17211c;font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.pcc-status-report-link em,.pcc-status-report-link small{color:#657069;font-size:12px;line-height:1.25}.pcc-status-report-link em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-status-document{background:#fff;border:1px solid #e1e5dc;border-radius:8px;max-height:min(54vh,520px);min-width:0;overflow:auto;padding:10px}.pcc-status-document-head{border-bottom:1px solid #edf0e8;display:grid;gap:2px;padding-bottom:8px}.pcc-status-document-head span{color:#225b49;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-status-document-head h3{color:#17211c;font-size:15px;line-height:1.25;margin:0;overflow-wrap:anywhere}.pcc-status-document-head small,.pcc-status-summary{color:#657069;font-size:12px;line-height:1.35}.pcc-status-summary{background:#f7f8f4;border-radius:8px;margin:8px 0 0;padding:8px}.pcc-status-report-markdown{color:#27342e;display:block;font-size:14px;line-height:1.55;min-width:0;overflow-x:auto}.pcc-status-report-markdown>:first-child{margin-top:0}.pcc-status-report-markdown>:last-child{margin-bottom:0}.pcc-status-report-markdown blockquote,.pcc-status-report-markdown h1,.pcc-status-report-markdown h2,.pcc-status-report-markdown h3,.pcc-status-report-markdown h4,.pcc-status-report-markdown h5,.pcc-status-report-markdown h6,.pcc-status-report-markdown ol,.pcc-status-report-markdown p,.pcc-status-report-markdown pre,.pcc-status-report-markdown ul{margin:0}.pcc-status-report-markdown h1,.pcc-status-report-markdown h2,.pcc-status-report-markdown h3{color:#17211c;line-height:1.22;margin:18px 0 10px}.pcc-status-report-markdown h1{font-size:22px}.pcc-status-report-markdown h2{font-size:19px}.pcc-status-report-markdown h3{font-size:16px}.pcc-status-report-markdown h4,.pcc-status-report-markdown h5,.pcc-status-report-markdown h6{color:#17211c;font-size:14px;line-height:1.3;margin:14px 0 8px}.pcc-status-report-markdown p{margin:8px 0;overflow-wrap:anywhere}.pcc-status-report-markdown strong{color:#17211c;font-weight:850}.pcc-status-report-markdown ol,.pcc-status-report-markdown ul{margin:8px 0 10px 22px;padding:0}.pcc-status-report-markdown li{margin:4px 0}.pcc-status-report-markdown hr{border:0;border-top:1px solid #dfe5dc;margin:14px 0}.pcc-status-report-table-wrap{background:#fff;border:1px solid #dfe5dc;border-radius:8px;margin:10px 0 14px;min-width:0;overflow-x:auto}.pcc-status-report-markdown table{border-collapse:initial;border-spacing:0;font-size:12px;line-height:1.35;min-width:560px;width:100%}.pcc-status-report-markdown td,.pcc-status-report-markdown th{border-bottom:1px solid #e1e5dc;border-right:1px solid #e1e5dc;padding:7px 9px;text-align:left;vertical-align:top}.pcc-status-report-markdown td:last-child,.pcc-status-report-markdown th:last-child{border-right:0}.pcc-status-report-markdown tr:last-child td{border-bottom:0}.pcc-status-report-markdown th{background:#f2f5ef;color:#17211c;font-weight:850}.pcc-status-report-markdown code{background:#edf0ea;border-radius:5px;color:#17211c;font-family:Consolas,Liberation Mono,monospace;font-size:.92em;padding:1px 4px}.pcc-status-report-markdown pre{background:#17211c;border-radius:8px;color:#fff;margin:10px 0;overflow-x:auto;padding:10px}.pcc-status-report-markdown pre code{background:#0000;color:inherit;padding:0}.pcc-status-report-markdown blockquote{background:#f7f8f4;border-left:3px solid #9bb7a8;border-radius:0 8px 8px 0;color:#4f5e55;margin:10px 0;padding:8px 10px}.pcc-status-report-empty-doc{color:#657069;font-size:13px;margin:0}.pcc-status-edit-backdrop,.pcc-status-error-backdrop,.pcc-status-report-backdrop{background:#17211c3d;border:0;cursor:default;inset:0;position:fixed;z-index:46}.pcc-status-edit-dialog,.pcc-status-error-dialog,.pcc-status-report-dialog{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 24px 70px #17211c38;display:grid;gap:12px;left:50%;max-height:min(420px,calc(100vh - 32px));overflow:auto;padding:14px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100vw - 32px));z-index:47}.pcc-status-edit-dialog{max-height:min(720px,calc(100vh - 32px));width:min(540px,calc(100vw - 32px))}.pcc-status-report-dialog{grid-template-rows:auto minmax(0,1fr);max-height:min(760px,calc(100vh - 32px));overflow:hidden;width:min(860px,calc(100vw - 32px))}.pcc-status-edit-dialog .pcc-status-job-editor{border-top:0;grid-column:auto;padding-top:0}.pcc-status-report-dialog .pcc-status-document{background:#0000;border:0;max-height:none;min-height:0;overflow:auto;padding:0}.pcc-status-error-dialog-head{align-items:flex-start;border-bottom:1px solid #e1e5dc;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:10px}.pcc-status-report-dialog-head{align-items:center;background:#fbfbf7;position:sticky;top:0;z-index:2}.pcc-status-report-picker{flex:0 0 auto;position:relative}.pcc-status-report-nav button,.pcc-status-report-picker-trigger{background:#0000;border:0;border-radius:8px;color:#324139;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.pcc-status-report-nav button:hover:not(:disabled),.pcc-status-report-picker-trigger:hover{background:#eef5ef;color:#225b49}.pcc-status-report-nav button:disabled{cursor:default;opacity:.34}.pcc-status-report-picker-menu{background:#fff;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 18px 44px #17211c2e;display:grid;gap:5px;left:0;max-height:min(420px,calc(100vh - 140px));overflow:auto;padding:6px;position:absolute;top:calc(100% + 8px);width:min(330px,calc(100vw - 56px));z-index:4}.pcc-status-report-picker-menu button{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:8px;text-align:left}.pcc-status-report-picker-menu button.is-active,.pcc-status-report-picker-menu button:hover{background:#eef5ef}.pcc-status-report-picker-menu span{color:#225b49;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-status-report-picker-menu strong{color:#17211c;font-size:13px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-status-report-picker-menu small{color:#657069;font-size:12px}.pcc-status-report-title{flex:1 1 auto}.pcc-status-report-nav{align-items:center;display:flex;flex:0 0 auto;gap:4px}.pcc-status-error-dialog-head div{min-width:0}.pcc-status-error-details span,.pcc-status-error-dialog-head span{color:#914223;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-status-edit-dialog .pcc-status-error-dialog-head span,.pcc-status-report-dialog .pcc-status-error-dialog-head span{color:#225b49}.pcc-status-error-dialog-head h3{color:#17211c;font-size:18px;line-height:1.2;margin:2px 0 0;overflow-wrap:anywhere}.pcc-status-error-dialog-head small{color:#657069;display:block;font-size:12px;line-height:1.3;margin-top:4px}.pcc-status-error-dialog-head button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pcc-status-report-dialog-head .pcc-status-report-nav button,.pcc-status-report-dialog-head .pcc-status-report-picker-trigger{background:#0000;border:0}.pcc-status-report-dialog-head .pcc-status-report-nav button:hover:not(:disabled),.pcc-status-report-dialog-head .pcc-status-report-picker-trigger:hover{background:#eef5ef;color:#225b49}.pcc-status-report-dialog-head .pcc-status-report-picker-menu button{align-content:center;background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;display:grid;flex:initial;font:inherit;gap:3px;grid-template-columns:minmax(0,1fr);height:auto;min-height:54px;min-width:0;padding:9px 10px;place-items:stretch;text-align:left;width:100%}.pcc-status-report-dialog-head .pcc-status-report-picker-menu button.is-active,.pcc-status-report-dialog-head .pcc-status-report-picker-menu button:hover{background:#eef5ef;color:inherit}.pcc-status-report-dialog-head .pcc-status-report-picker-menu small,.pcc-status-report-dialog-head .pcc-status-report-picker-menu span,.pcc-status-report-dialog-head .pcc-status-report-picker-menu strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-status-error-details{display:grid;gap:8px;min-width:0}.pcc-status-error-details div{background:#fff;border:1px solid #edcfbf;border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.pcc-status-error-details strong{color:#27342e;font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.pcc-status-jobs{background:#fff;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:7px;min-width:0;padding:10px}.pcc-status-jobs>strong{color:#17211c;font-size:13px}.pcc-status-jobs>div{border-top:1px solid #edf0e8;display:grid;gap:2px;min-width:0;padding-top:7px}.pcc-status-jobs span{color:#225b49;font-size:12px;font-weight:850}.pcc-status-jobs small{color:#657069;font-size:12px}.pcc-metrics-panel{display:grid;gap:12px;min-width:0}.pcc-metrics-section{display:grid;gap:9px;min-width:0}.pcc-metrics-panel-toolbar{display:flex;justify-content:flex-end}.pcc-metrics-section h3{color:#17211c;font-size:15px;line-height:1.2;margin:0}.pcc-metrics-dashboard .pcc-dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pcc-metrics-dashboard .pcc-dashboard-chart,.pcc-metrics-dashboard .pcc-dashboard-chart-empty{height:180px;min-height:180px}.pcc-metrics-employee-list{display:grid;gap:10px;min-width:0}.pcc-metrics-employee-card{border:1px solid #e1e5dc;border-radius:8px;padding:10px}.pcc-team-metric{background:#fff;display:grid;gap:7px}.pcc-team-metric>div{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.pcc-team-metric small{margin:0}.pcc-metric-bar{background:#dde3da;border-radius:999px;height:7px;overflow:hidden}.pcc-metric-bar span{background:#225b49;border-radius:inherit;display:block;height:100%}.pcc-metric-bar--attention span{background:#d45f39}.pcc-metric-bar--ok span{background:#bf8b2e}.pcc-metric-bar--good span{background:#2f9d68}.pcc-agent-metric-card{background:#fff;display:grid;gap:9px}.pcc-agent-metric-head{display:grid;gap:4px;min-width:0}.pcc-agent-metric-head small{margin:0}.pcc-agent-metric-row{align-items:center;border-top:1px solid #edf0e8;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 92px;min-width:0;padding-top:7px}.pcc-agent-metric-row strong{font-size:13px}.pcc-agent-list,.pcc-curator-queue,.pcc-curator-task-list,.pcc-risk-list,.pcc-side-list{display:grid;gap:8px}.pcc-curator-item,.pcc-decision-row{align-items:center;background:#fffaf0;border:1px solid #e8ddbd;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr);min-height:42px;min-width:0;padding:8px;text-align:left}.pcc-decision-row{grid-template-columns:26px minmax(0,1fr) 18px}.pcc-curator-item span,.pcc-decision-row span{background:#f6e6b8;border-radius:999px;color:#71520b;display:grid;font-size:12px;font-weight:850;height:26px;place-items:center;width:26px}.pcc-curator-task{background:#fffaf0;border:1px solid #e8ddbd;border-radius:8px;display:grid;gap:8px;min-width:0;padding:9px}.pcc-curator-task-main{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.pcc-curator-task strong{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pcc-curator-task span{color:#71520b;display:block;font-size:12px;line-height:1.35;margin-top:3px}.pcc-curator-task-actions{align-items:center;display:inline-flex;gap:5px}.pcc-curator-report button,.pcc-curator-task-actions button{align-items:center;background:#fff;border:1px solid #ead7a9;border-radius:8px;color:#324139;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:28px}.pcc-curator-task-actions button{width:30px}.pcc-curator-report button:disabled,.pcc-curator-task-actions button:disabled{cursor:wait;opacity:.65}.pcc-curator-report{display:grid;gap:7px}.pcc-curator-report textarea{background:#fff;border:1px solid #ead7a9;border-radius:8px;color:#17211c;font:inherit;font-size:13px;line-height:1.4;min-width:0;padding:8px;resize:vertical;width:100%}.pcc-curator-report button{justify-self:start;padding:0 10px}.pcc-channel-strip,.pcc-next-report{align-items:flex-start;background:#f1f4ef;border-radius:8px;color:#526058;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-top:10px;padding:10px}.pcc-agent-row,.pcc-data-row,.pcc-rhythm-row,.pcc-risk-row,.pcc-task-row{align-items:center;background:#f7f8f4;border-radius:8px;display:grid;gap:9px;min-width:0;padding:10px}.pcc-agent-row{grid-template-columns:34px minmax(0,1fr) auto}button.pcc-agent-row{border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}button.pcc-agent-row:hover{background:#eef5ef}.pcc-agent-icon{background:#e5f0e9;border-radius:8px;color:#225b49;display:grid;height:34px;place-items:center;width:34px}.pcc-agent-copy{min-width:0}.pcc-agent-row span,.pcc-data-row span,.pcc-rhythm-row span,.pcc-risk-row span,.pcc-task-row span{color:#526058;display:block;font-size:13px;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.pcc-agent-state,.pcc-risk-row small,.pcc-task-row small{align-items:center;background:#e7ebee;border-radius:999px;color:#56636b;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;line-height:1.2;min-height:24px;padding:3px 8px;white-space:nowrap}.pcc-agent-state--active{background:#e8f6ee;color:#1f6b49}.pcc-agent-state--waiting{background:#fff4d7;color:#7b5a08}.pcc-agent-state--idle{background:#e7ebee;color:#56636b}.pcc-agent-state--done{background:#edf6e3;color:#4b6e20}.pcc-agent-card-backdrop{background:#17211c33;border:0;cursor:default;inset:0;position:fixed;z-index:44}.pcc-agent-card{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;bottom:18px;box-shadow:0 24px 70px #17211c38;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px;position:fixed;right:18px;top:76px;width:min(540px,calc(100vw - 36px));z-index:45}.pcc-agent-card-head,.pcc-agent-card-section-head,.pcc-agent-card-title{align-items:center;display:flex;gap:10px}.pcc-agent-card-head{border-bottom:1px solid #d9ddd5;justify-content:space-between;padding-bottom:10px}.pcc-agent-card-title{min-width:0}.pcc-agent-card-section-head,.pcc-agent-card-title span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-agent-card-section h3,.pcc-agent-card-title h2{color:#17211c;line-height:1.2;margin:0}.pcc-agent-card-title h2{font-size:20px;margin-top:2px;overflow-wrap:anywhere}.pcc-agent-card-head button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.pcc-agent-card-desc,.pcc-agent-card-empty,.pcc-agent-card-note{color:#526058;font-size:13px;line-height:1.45;margin:0}.pcc-agent-card-section{display:grid;gap:9px;padding-top:2px}.pcc-agent-card-section-head h3{font-size:13px}.pcc-agent-files-head-actions{align-items:center;display:flex;gap:6px;margin-left:auto}.pcc-agent-files-head-actions button{align-items:center;background:#fff;border:1px solid #d9dde6;border-radius:7px;color:#2f3440;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:4px 9px}.pcc-agent-files-head-actions button:hover:not(:disabled){background:#f7f8fa;border-color:#b9c0cc}.pcc-agent-files-head-actions button:disabled{cursor:default;opacity:.6}.pcc-agent-files-upload{border-color:#bcd3fb!important;color:#1f6feb!important}.pcc-agent-files-list{display:grid;gap:7px}.pcc-agent-files-row{align-items:center;background:#fff;border:1px solid #eef0f4;border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:9px}.pcc-agent-files-info{align-items:center;color:#5a6172;display:flex;gap:8px;min-width:0}.pcc-agent-files-meta{display:grid;gap:1px;min-width:0}.pcc-agent-files-name{color:#1f2430;font-size:13px;font-weight:600;overflow-wrap:anywhere;text-decoration:none}.pcc-agent-files-name:hover{text-decoration:underline}.pcc-agent-files-meta small{color:#8b91a0;font-size:11px}.pcc-agent-files-actions{align-items:center;display:flex;gap:6px}.pcc-agent-files-actions button{align-items:center;background:#fff;border:1px solid #d9dde6;border-radius:7px;color:#2f3440;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.pcc-agent-files-actions button:hover:not(:disabled){background:#f7f8fa}.pcc-agent-files-delete{border-color:#f0c7c1!important;color:#c0392b!important}.pcc-agent-files-preview{border-top:1px dashed #e3e6ec;grid-column:1/-1;margin-top:4px;padding-top:6px}.pcc-agent-files-preview pre{background:#f7f8fa;border-radius:6px;color:#2f3440;font-size:12px;line-height:1.45;margin:4px 0 0;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.pcc-agent-card-access,.pcc-agent-card-list{display:grid;gap:7px}.pcc-agent-card-row{background:#fff;border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.pcc-agent-card-row strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pcc-agent-card-kv span,.pcc-agent-card-row small,.pcc-agent-card-row span{color:#526058;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.pcc-agent-card-kv{background:#fff;border-radius:8px;display:grid;gap:7px 10px;grid-template-columns:minmax(110px,.75fr) minmax(0,1fr);padding:10px}.pcc-agent-card-kv strong{font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.pcc-agent-card-access>div{display:grid;gap:6px}.pcc-agent-card-access>div>span{color:#657069;font-size:12px;font-weight:850;text-transform:uppercase}.pcc-agent-card-chips{display:flex;flex-wrap:wrap;gap:6px}.pcc-agent-card-chips small{align-items:center;background:#eef5ef;border-radius:999px;color:#225b49;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;min-height:24px;padding:3px 8px}.pcc-task-row{grid-template-columns:minmax(0,1fr) auto}.pcc-data-row,.pcc-rhythm-row{align-items:start;grid-template-columns:26px minmax(0,1fr)}.pcc-detail-panel{background:#fbfcfd;border-color:#cfdbe2}.pcc-detail-panel--solo{flex:1 1;min-height:0;overflow:auto}.pcc-compact-card{background:#fbfbf7}.pcc-risk-row{align-items:start;grid-template-columns:22px minmax(0,1fr) auto}.pcc-data-browser,.pcc-data-import,.pcc-data-panel,.pcc-data-preview,.pcc-data-table-card,.pcc-data-table-list{display:grid;gap:9px;min-width:0}.pcc-data-import{align-items:center;background:#fbfdf9;border:1px dashed #b8cabc;border-radius:8px;color:inherit;cursor:pointer;grid-template-columns:30px minmax(0,1fr);padding:10px}.pcc-data-import.is-busy{cursor:wait;opacity:.72}.pcc-data-import input{opacity:0;pointer-events:none;position:absolute}.pcc-data-import svg{color:#225b49}.pcc-data-import strong,.pcc-data-table-button strong,.pcc-data-table-head h3{color:#17211c;min-width:0;overflow-wrap:anywhere}.pcc-data-import small,.pcc-data-table-button small,.pcc-data-table-card p{color:#526058;font-size:12px;line-height:1.35}.pcc-data-import-result{background:#eef5ef;border-radius:8px;color:#225b49;font-size:12px;font-weight:800;line-height:1.35;padding:8px 10px}.pcc-data-create-table{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.pcc-data-create-table input,.pcc-data-edit-row input,.pcc-data-edit-row select,.pcc-data-edit-row textarea,.pcc-data-schema-row input,.pcc-data-schema-row select,.pcc-data-table-settings input{background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#17211c;font:inherit;font-size:12px;line-height:1.3;min-width:0}.pcc-data-create-table input,.pcc-data-edit-row input,.pcc-data-edit-row select,.pcc-data-schema-row input,.pcc-data-schema-row select,.pcc-data-table-settings input{min-height:32px;padding:5px 8px}.pcc-data-create-table button,.pcc-data-edit-row button,.pcc-data-editor-pages button,.pcc-data-schema-head button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;justify-content:center;min-height:32px}.pcc-data-create-table button{background:#225b49;border-color:#225b49;color:#fff;padding:5px 9px}.pcc-data-create-table button:disabled,.pcc-data-edit-row button:disabled,.pcc-data-editor-pages button:disabled,.pcc-data-schema-head button:disabled{cursor:wait;opacity:.62}.pcc-data-table-list{max-height:180px;overflow:auto}.pcc-data-browser--views{grid-template-columns:minmax(190px,.46fr) minmax(360px,1fr)}.pcc-data-tree{display:grid;gap:8px;min-width:0;overflow:auto;padding-right:2px}.pcc-data-tree-table{display:grid;gap:4px;min-width:0}.pcc-data-tree-table>button,.pcc-data-tree-views button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px;min-width:0;text-align:left;width:100%}.pcc-data-tree-table>button{grid-template-columns:16px 18px minmax(0,1fr);padding:7px 8px}.pcc-data-tree-views button{padding:6px 8px 6px 32px}.pcc-data-tree-table>button.is-active,.pcc-data-tree-table>button:hover,.pcc-data-tree-views button.is-active,.pcc-data-tree-views button:hover{background:#f7f8f4;border-color:#d7ddda}.pcc-data-tree-table svg{color:#225b49}.pcc-data-tree-table .is-open{transform:rotate(90deg)}.pcc-data-tree-table strong,.pcc-data-tree-views strong{color:#17211c;display:block;font-size:13px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-tree-table small,.pcc-data-tree-views small{color:#657069;display:block;font-size:11px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-tree-views{display:grid;gap:3px;min-width:0}.pcc-data-table-button{align-items:start;background:#fff;border:1px solid #e1e5dc;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:24px minmax(0,1fr);min-width:0;padding:9px;text-align:left;width:100%}.pcc-data-table-button.is-active,.pcc-data-table-button:hover{background:#eef5ef;border-color:#b8cabc}.pcc-data-table-card{background:#fff;border:1px solid #d7ddda;border-radius:8px;padding:10px}.pcc-data-view-card{max-height:calc(100vh - 180px);overflow:auto}.pcc-data-table-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pcc-data-table-head span,.pcc-data-table-stats span{color:#657069;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-data-table-head h3{font-size:15px;line-height:1.25;margin:2px 0 0}.pcc-data-table-head button{align-items:center;background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;min-height:30px;padding:5px 8px}.pcc-data-table-stats{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.pcc-data-table-stats div{background:#f7f8f4;border-radius:8px;padding:8px}.pcc-data-table-stats strong{display:block;font-size:14px;margin-top:2px}.pcc-data-editor,.pcc-data-schema-editor,.pcc-data-table-settings{display:grid;gap:8px;min-width:0}.pcc-data-table-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-data-table-settings label{display:grid;gap:4px;min-width:0}.pcc-data-editor-head strong,.pcc-data-schema-head strong,.pcc-data-table-settings label span{color:#657069;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-data-editor,.pcc-data-schema-editor{border-top:1px solid #edf0ea;padding-top:8px}.pcc-data-view-columns,.pcc-data-view-settings,.pcc-data-view-tools{display:grid;gap:8px;min-width:0}.pcc-data-view-columns,.pcc-data-view-tools{border-top:1px solid #edf0ea;padding-top:8px}.pcc-data-view-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.pcc-data-view-column-row label,.pcc-data-view-settings label{display:grid;gap:4px;min-width:0}.pcc-data-view-column-row label span,.pcc-data-view-settings label span{color:#657069;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-data-view-settings .is-wide{grid-column:1/-1}.pcc-data-view-column-row input,.pcc-data-view-settings input,.pcc-data-view-settings select,.pcc-data-view-settings textarea{background:#fff;border:1px solid #d9ddd5;border-radius:7px;color:#17211c;font:inherit;font-size:12px;line-height:1.3;min-width:0}.pcc-data-view-column-row input,.pcc-data-view-settings input,.pcc-data-view-settings select{min-height:32px;padding:5px 8px}.pcc-data-view-settings textarea{padding:7px 8px;resize:vertical}.pcc-data-view-settings>button{background:#225b49;border:1px solid #225b49;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:850;grid-column:1/-1;min-height:34px}.pcc-data-view-column-row{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 88px;min-width:0}.pcc-data-view-column-row label{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:7px;grid-template-columns:auto minmax(0,1fr);min-height:32px;padding:5px 8px}.pcc-data-view-column-row label input{min-height:16px;padding:0;width:16px}.pcc-data-browser--views{align-items:start;gap:10px;grid-template-columns:minmax(190px,220px) minmax(420px,1fr)}.pcc-data-tree{border-right:1px solid #edf0ea;max-height:calc(100vh - 210px);padding:0 8px 0 0}.pcc-data-tree-controls{background:#fbfbf7;display:grid;gap:6px;padding:0 0 8px;position:sticky;top:0;z-index:2}.pcc-data-tree-actions{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcc-data-tree-actions .pcc-data-import,.pcc-data-tree-actions button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;justify-content:center;line-height:1.2;min-height:32px;padding:5px 8px}.pcc-data-tree-actions button{background:#225b49;border-color:#225b49;color:#fff}.pcc-data-tree-actions .pcc-data-import.is-busy,.pcc-data-tree-actions button:disabled{cursor:wait;opacity:.62}.pcc-data-tree-actions .pcc-data-import{grid-template-columns:none}.pcc-data-tree-actions .pcc-data-import span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-new-table-input{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;font-size:12px;min-height:32px;min-width:0;padding:6px 8px;width:100%}.pcc-data-view-card{align-self:start;container-type:inline-size;display:flex;flex-direction:column;gap:8px;max-height:none;min-height:0;overflow:hidden;padding:10px;position:relative}.pcc-data-workbar{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.pcc-data-current-view{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:30px minmax(0,1fr);min-width:0;padding:2px;text-align:left}.pcc-data-current-view.is-active,.pcc-data-current-view:hover{background:#f7f8f4}.pcc-data-current-icon{align-items:center;background:#eef5ef;border-radius:8px;color:#225b49;display:inline-flex;height:30px;justify-content:center;width:30px}.pcc-data-current-view strong{color:#17211c;font-size:15px}.pcc-data-current-view span:last-child,.pcc-data-current-view strong{display:block;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-current-view span:last-child{color:#657069;font-size:12px;margin-top:2px}.pcc-data-inline-create button,.pcc-data-popover-actions button,.pcc-data-popover-head>button,.pcc-data-toolbar button,.pcc-data-workbar>button:not(.pcc-data-current-view){align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;justify-content:center;line-height:1.2;min-height:32px}.pcc-data-workbar>button:not(.pcc-data-current-view){flex:0 0 auto;padding:5px 9px}.pcc-data-toolbar{align-items:center;background:#f7f8f4;border:1px solid #edf0ea;border-radius:8px;display:flex;gap:6px;min-width:0;overflow:hidden;padding:6px}.pcc-data-toolbar button{color:#526058;flex:0 1 auto;min-height:30px;min-width:34px;overflow:hidden;padding:5px 8px}.pcc-data-tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-toolbar button svg{flex:0 0 auto}.pcc-data-toolbar button.is-active,.pcc-data-toolbar button:hover{background:#fff;border-color:#b8cabc;box-shadow:0 1px 3px #17211c0d;color:#225b49}.pcc-data-popover{background:#fff;border:1px solid #cfdad2;border-radius:10px;box-shadow:0 14px 34px #17211c1c;display:grid;gap:10px;left:10px;max-height:min(58vh,620px);min-width:0;overflow:auto;padding:12px;position:absolute;right:10px;top:91px;z-index:9}.pcc-data-popover--narrow{right:auto;width:min(560px,calc(100% - 20px))}.pcc-data-popover--wide{max-height:min(58vh,620px);right:10px;width:auto}.pcc-data-popover-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.pcc-data-popover-head strong{color:#17211c;display:block;font-size:14px;line-height:1.2}.pcc-data-popover-head span{color:#657069;display:block;font-size:12px;line-height:1.3;margin-top:2px}.pcc-data-popover-head>button{color:#657069;flex:0 0 auto;min-height:30px;padding:0;width:30px}.pcc-data-popover-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.pcc-data-popover-grid label{display:grid;gap:4px;min-width:0}.pcc-data-popover-grid label.is-wide{grid-column:1/-1}.pcc-data-popover-grid span{color:#657069;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-data-inline-create input,.pcc-data-popover-grid input,.pcc-data-popover-grid select{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;font-size:12px;line-height:1.3;min-height:34px;min-width:0;padding:6px 8px;width:100%}.pcc-data-inline-create{border-top:1px solid #edf0ea;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding-top:10px}.pcc-data-popover-actions{display:flex;justify-content:flex-end}.pcc-data-inline-create button:last-child,.pcc-data-popover-actions button{background:#225b49;border-color:#225b49;color:#fff;padding:6px 12px}.pcc-data-inline-create button{padding:6px 10px}.pcc-data-view-columns{border-top:0;display:grid;gap:6px;max-height:340px;overflow:auto;padding:0}.pcc-data-view-column-row{grid-template-columns:minmax(0,1fr) 76px}.pcc-data-view-column-row input[type=number],.pcc-data-view-column-row label{background:#fbfbf7;border-color:#edf0ea;min-height:34px}.pcc-data-schema-editor{border-top:0;max-height:430px;overflow:auto;padding-top:0}.pcc-data-schema-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(96px,.55fr) 32px}.pcc-data-editor{border-top:0;display:block;flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0}@media (max-width:720px){.pcc-data-browser--views{grid-template-columns:1fr}.pcc-data-tree{border-bottom:1px solid #edf0ea;border-right:0;max-height:260px;padding-bottom:8px;padding-right:0}.pcc-data-inline-create,.pcc-data-popover-grid{grid-template-columns:1fr}.pcc-data-tool-label{display:none}.pcc-data-toolbar button{padding-inline:0;width:34px}}@container (max-width: 620px){.pcc-data-tool-label{display:none}.pcc-data-toolbar{justify-content:flex-end}.pcc-data-toolbar button{flex-basis:34px;padding-inline:0;width:34px}.pcc-data-popover{left:8px;right:8px;top:91px;width:auto}}.pcc-team-task-list,.pcc-team-tasks-panel{display:grid;gap:8px;min-width:0}.pcc-team-tasks-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.pcc-team-tasks-head span{color:#657069;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-team-tasks-head strong{color:#17211c;display:block;font-size:14px;margin-top:2px}.pcc-team-tasks-head button{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;min-height:30px;padding:5px 8px}.pcc-team-task-card{background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;min-width:0;padding:10px;text-align:left;width:100%}.pcc-team-task-card:hover{background:#fff;border-color:#b8cabc}.pcc-team-task-card strong{color:#17211c;display:block;font-size:14px;line-height:1.25}.pcc-team-task-card span{color:#526058;display:block;font-size:12px;line-height:1.35;margin-top:3px}.pcc-team-task-card>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.pcc-team-task-card small{align-items:center;background:#eef5ef;border-radius:999px;color:#225b49;display:inline-flex;font-size:11px;font-weight:850;min-height:22px;padding:2px 7px}.pcc-task-select-badge,.pcc-team-task-card .pcc-task-select-badge{background:color-mix(in srgb,var(--task-select-color,#94a3b8) 16%,#fff);border:1px solid color-mix(in srgb,var(--task-select-color,#94a3b8) 40%,#fff);color:color-mix(in srgb,var(--task-select-color,#94a3b8) 70%,#17211c)}.pcc-task-dialog-backdrop{background:#17211c3d;border:0;cursor:default;inset:0;position:fixed;z-index:46}.pcc-task-dialog{background:#fbfbf7;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 24px 70px #17211c38;display:grid;gap:12px;left:50%;max-height:min(760px,calc(100vh - 32px));overflow:auto;padding:14px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));z-index:47}.pcc-task-dialog-head{align-items:flex-start;border-bottom:1px solid #e1e5dc;display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:10px}.pcc-task-dialog-head span,.pcc-task-form span{color:#657069;display:block;font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.pcc-task-dialog-head h3{color:#17211c;font-size:18px;line-height:1.2;margin:2px 0 0;overflow-wrap:anywhere}.pcc-task-dialog-head button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.pcc-task-form{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.pcc-task-form label{display:grid;gap:5px;min-width:0}.pcc-task-form label.is-wide{grid-column:1/-1}.pcc-task-form input,.pcc-task-form select,.pcc-task-form textarea{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;font-size:13px;min-height:34px;min-width:0;padding:7px 9px;width:100%}.pcc-task-form textarea{resize:vertical}.pcc-task-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.pcc-task-dialog-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font:inherit;font-weight:850;min-height:34px;padding:6px 12px}.pcc-task-dialog-actions button:last-child{background:#225b49;border-color:#225b49;color:#fff}.pcc-task-dialog-actions button:disabled{cursor:not-allowed;opacity:.62}.pcc-data-editor-head,.pcc-data-editor-pages,.pcc-data-schema-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.pcc-data-schema-head button{padding:4px 8px}.pcc-data-schema-row{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) 112px 32px;min-width:0}.pcc-data-edit-row>span:last-child button,.pcc-data-schema-row button{padding:0;width:32px}.pcc-data-editor-head span{color:#657069;font-size:12px;font-weight:800}.pcc-data-edit-grid{display:grid;gap:4px;min-width:0;overflow:auto;padding-bottom:2px}.pcc-data-edit-row{align-items:stretch;display:grid;gap:4px;grid-template-columns:repeat(var(--cols),minmax(132px,1fr)) 34px;min-width:max-content}.pcc-data-edit-row>span{align-items:stretch;display:flex;min-width:0}.pcc-data-edit-row.is-head>span{align-items:center;background:#eef5ef;border-radius:7px;color:#225b49;font-size:11px;font-weight:850;line-height:1.25;min-height:30px;padding:5px 8px;text-transform:uppercase}.pcc-data-edit-row.is-new>span{background:#fbfbf7}.pcc-data-edit-row input,.pcc-data-edit-row select,.pcc-data-edit-row textarea{width:100%}.pcc-data-edit-row textarea{padding:6px 8px;resize:vertical}.pcc-data-edit-row input[type=checkbox]{margin:auto;min-height:18px;padding:0;width:18px}.pcc-data-edit-row .is-saving{opacity:.58}.pcc-data-editor-pages{justify-content:flex-end}.pcc-data-editor-pages button{padding:5px 9px}.pcc-data-field-strip{display:flex;flex-wrap:wrap;gap:6px}.pcc-data-field-strip small{align-items:center;background:#eef5ef;border-radius:999px;color:#225b49;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:24px;padding:3px 7px}.pcc-data-field-strip b{color:#657069;font-size:10px;text-transform:uppercase}.pcc-data-preview-table{display:grid;gap:3px;min-width:0;overflow:auto}.pcc-data-preview-row{display:grid;gap:3px;grid-template-columns:repeat(5,minmax(92px,1fr));min-width:max-content}.pcc-data-preview-row span{background:#f7f8f4;border-radius:6px;color:#324139;font-size:12px;line-height:1.25;min-width:0;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.pcc-data-preview-row.is-head span{background:#eef5ef;color:#225b49;font-weight:850}@media (max-width:1220px){.pcc-shell{grid-template-columns:var(--pcc-sidebar-width,238px) minmax(0,1fr)}.pcc-command-layout{grid-template-columns:minmax(0,1fr);overflow:hidden}.pcc-right-panel{background:#f5f6f3;border:1px solid #d9ddd5;border-radius:8px;bottom:16px;box-shadow:0 24px 70px #17211c38;max-width:calc(100vw - 32px);overflow:auto;padding:10px;position:fixed;right:16px;top:92px;width:min(var(--pcc-right-width,392px),calc(100vw - 32px));z-index:30}.pcc-right-resizer{display:none}.pcc-panel-backdrop{background:#17211c38;border:0;cursor:default;display:block;inset:0;position:fixed;z-index:29}.pcc-command-layout--right-closed .pcc-right-panel{display:none}.pcc-agent-card{bottom:16px;right:16px;top:16px;width:calc(100vw - 32px)}}@media (max-width:900px){.pcc-teams-dashboard--center .pcc-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-dashboard-hero{align-items:flex-start;flex-direction:column}.pcc-shell{grid-template-columns:64px minmax(0,1fr)}.pcc-sidebar{align-items:center;border-bottom:0;border-right:1px solid #d9ddd5;gap:14px;height:100%;max-height:100%;overflow:hidden;padding:12px 10px;resize:none;width:64px}.pcc-brand-row{flex-direction:column;gap:8px}.pcc-brand-row>div:not(.pcc-brand-mark),.pcc-create-button span,.pcc-project-item>span:last-child,.pcc-sidebar-footer-button span,.pcc-sidebar-heading,.pcc-sidebar-toggle{display:none}.pcc-create-button,.pcc-project-item,.pcc-sidebar-footer-button{display:grid;min-height:42px;padding:0;place-items:center;width:42px}.pcc-project-item{grid-template-columns:1fr}.pcc-sidebar-footer,.pcc-sidebar-section{width:42px}.pcc-sidebar-resizer{display:none}.pcc-sidebar-projects{overflow:hidden}.pcc-sidebar-utility-panel{bottom:14px;box-shadow:0 12px 36px #17211c24;left:74px;max-height:calc(100vh - 28px);position:fixed;right:auto;width:min(320px,calc(100vw - 88px))}.pcc-project-list{grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:0}.pcc-workspace{height:100%;min-height:0;overflow:hidden}.pcc-topbar{align-items:center;flex-direction:row}.pcc-top-title{flex:1 1 auto}.pcc-top-actions{flex:0 0 auto;flex-wrap:nowrap}.pcc-command-layout{min-height:0;padding:8px}.pcc-chat-card .aui-thread-root[data-master-agent-chat=true]{--thread-max-width:100%!important}.pcc-chat-card .aui-thread-root[data-master-agent-chat=true] .aui-thread-viewport,.pcc-chat-card .aui-thread-root[data-master-agent-chat=true] .aui-thread-viewport-master{padding-left:8px!important;padding-right:8px!important}.pcc-chat-card .aui-thread-root[data-master-agent-chat=true] .aui-assistant-message-content{margin-left:0!important;margin-right:0!important}.pcc-pin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pcc-onboarding-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pcc-topbar{align-items:flex-start;flex-direction:column}.pcc-command-layout{padding:6px}.pcc-chat-card .aui-thread-root[data-master-agent-chat=true] .aui-thread-viewport,.pcc-chat-card .aui-thread-root[data-master-agent-chat=true] .aui-thread-viewport-master{padding-left:6px!important;padding-right:6px!important}.pcc-project-list{grid-template-columns:1fr}.pcc-top-actions{width:100%}.pcc-panel-launchers{justify-content:flex-end;width:100%}.pcc-top-project-meta{flex-wrap:wrap;white-space:normal}.pcc-pin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-onboarding-surface{padding:12px}.pcc-onboarding-hero{flex-direction:column}.pcc-onboarding-hero h2{font-size:20px}.pcc-onboarding-points{justify-content:flex-start}.pcc-onboarding-actions{align-items:stretch;flex-direction:column}.pcc-onboarding-actions button{width:100%}.pcc-onboarding-cards{grid-template-columns:1fr}.pcc-right-panel{bottom:10px;max-width:calc(100vw - 20px);right:10px;top:76px;width:calc(100vw - 20px)}.pcc-icon-button{flex:0 0 auto}.pcc-agent-row,.pcc-risk-row{grid-template-columns:1fr}}.pcc-right-panel.is-data .pcc-detail-panel--solo{flex:0 0 auto;padding:10px}.pcc-data-panel{container-type:inline-size;min-height:0;position:relative}.pcc-data-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.pcc-data-panel-title{align-items:center;display:inline-flex;gap:8px;min-width:0}.pcc-data-panel-title h2{color:#17211c;font-size:18px;line-height:1.2;margin:0}.pcc-data-head-action,.pcc-data-tree-toggle{align-items:center;background:#0000;border:0;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.pcc-data-head-action{background:#225b49;color:#fff}.pcc-data-tree-toggle:hover{background:#eef5ef}.pcc-data-head-action:disabled,.pcc-data-tree-toggle:disabled{cursor:wait;opacity:.58}.pcc-data-hidden-file,.pcc-data-tree-toggle{display:none}.pcc-data-tree-list{display:grid;gap:8px;min-width:0}.pcc-data-tree-table-row{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 30px;min-width:0;position:relative}.pcc-data-tree-table-row>button:first-child,.pcc-data-tree-views button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px;min-height:34px;min-width:0;text-align:left;width:100%}.pcc-data-tree-table-row>button:first-child{grid-template-columns:16px minmax(0,1fr);padding:7px 8px}.pcc-data-tree-views{border-left:1px solid #e3e8e1;margin-left:16px;padding-left:8px}.pcc-data-tree-views button{grid-template-columns:18px minmax(0,1fr);padding:6px 8px}.pcc-data-tree-table-row>button:first-child.is-active,.pcc-data-tree-table-row>button:first-child:hover,.pcc-data-tree-views button.is-active,.pcc-data-tree-views button:hover{background:#f7f8f4;border-color:#d7ddda}.pcc-data-tree-table-row strong,.pcc-data-tree-views strong{color:#17211c;font-size:13px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-tree-menu-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#657069;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.pcc-data-tree-menu-trigger:hover{background:#fff;border-color:#d9ddd5;color:#225b49}.pcc-data-table-menu{background:#fff;border:1px solid #d9ddd5;border-radius:8px;box-shadow:0 12px 28px #17211c21;display:grid;gap:2px;padding:6px;position:absolute;right:0;top:34px;width:190px;z-index:20}.pcc-data-table-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:#17211c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:7px;min-height:30px;min-width:0;padding:5px 7px;text-align:left}.pcc-data-table-menu button:hover{background:#f7f8f4;color:#225b49}.pcc-data-toolbar .pcc-data-add-row-button{background:#225b49;border-color:#225b49;color:#fff;margin-right:auto}.pcc-data-dialog-backdrop{align-items:start;backdrop-filter:blur(2px);background:#f5f6f3c7;border-radius:8px;display:grid;inset:0;justify-items:center;padding:54px 10px 10px;position:absolute;z-index:30}.pcc-data-dialog{background:#fff;border:1px solid #cfdad2;border-radius:10px;box-shadow:0 18px 46px #17211c29;display:grid;gap:12px;padding:14px;width:min(560px,100%)}.pcc-data-dialog--compact{width:min(430px,100%)}.pcc-data-popover-grid--dialog{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-data-tree-popover{display:none}.pcc-data-calendar,.pcc-data-kanban{display:grid;gap:8px;min-height:340px;overflow:auto;padding-bottom:4px}.pcc-data-kanban{align-items:start;grid-auto-columns:minmax(190px,230px);grid-auto-flow:column}.pcc-data-calendar-day,.pcc-data-kanban-column{background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:7px;min-width:0;padding:8px}.pcc-data-calendar-head,.pcc-data-kanban-head{align-items:center;color:#657069;display:flex;font-size:12px;font-weight:850;gap:8px;justify-content:space-between}.pcc-data-calendar-card,.pcc-data-kanban-card{background:#fff;border:1px solid #e1e5dc;border-radius:8px;color:#17211c;display:grid;font-size:12px;gap:4px;line-height:1.3;min-width:0;padding:9px}.pcc-data-kanban-card span,.pcc-data-kanban-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-data-kanban-card span{color:#657069}.pcc-data-calendar{align-items:start;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@container (max-width: 760px){.pcc-data-browser--views{grid-template-columns:minmax(0,1fr)}.pcc-data-tree{display:none}.pcc-data-tree-toggle{display:inline-flex}.pcc-data-tree-popover{background:#fff;border:1px solid #d9ddd5;border-radius:10px;box-shadow:0 16px 38px #17211c26;display:block;left:0;max-height:min(70vh,520px);overflow:visible;padding:8px;position:absolute;top:44px;width:min(300px,calc(100% - 46px));z-index:18}.pcc-data-tree-popover .pcc-data-tree-list{max-height:min(68vh,500px);overflow:auto}.pcc-data-tree-popover .pcc-data-table-menu{left:42px;right:auto;top:30px;z-index:70}}@media (max-width:1220px){.pcc-command-layout--data-open{grid-template-columns:minmax(240px,1fr) minmax(340px,var(--pcc-right-width,392px));overflow:hidden}.pcc-command-layout--data-open .pcc-right-panel.is-data{background:#0000;border:0;border-radius:0;bottom:auto;box-shadow:none;max-width:none;overflow:auto;padding:0;position:relative;right:auto;top:auto;width:var(--pcc-right-width,392px);z-index:auto}.pcc-command-layout--data-open .pcc-right-resizer,.pcc-right-panel.is-open .pcc-right-resizer{display:block}}@media (max-width:620px){.pcc-command-layout--data-open{grid-template-columns:minmax(190px,.8fr) minmax(320px,1fr);overflow:auto hidden}.pcc-command-layout--data-open .pcc-right-panel.is-data{width:min(var(--pcc-right-width,392px),calc(100vw - 86px))}}.pcc-settings-page{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:12px}.pcc-settings-page .pcc-settings-page-surface{flex:1 1;inset:auto;min-height:0;position:relative;z-index:1}.pcc-settings-page-surface--flat-head{grid-template-rows:minmax(0,1fr)}.pcc-settings-page-surface--flat-head .pcc-team-settings-shell{border-top:0}.pcc-members-invite-card{background:#fff;border:1px solid #d9ddd5;border-radius:10px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.pcc-members-invite-note{color:#657069;font-size:13px;line-height:1.45;margin:0}.pcc-members-invite-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pcc-members-invite-fields label{display:grid;gap:6px}.pcc-members-invite-fields label>span{color:#657069;font-size:12px;font-weight:800;text-transform:uppercase}.pcc-members-invite-result{background:#eef5ef;border-radius:8px;color:#225b49;font-size:13px;padding:8px 10px}.pcc-members-company-admins{display:grid;gap:8px;margin-bottom:14px}.pcc-members-roster-meta{align-items:center;color:#657069;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:4px 0 10px}.pcc-members-roster-meta button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 10px}.pcc-members-team-group{background:#fff;border:1px solid #e1e5dc;border-left:3px solid var(--project-accent,#225b49);border-radius:10px;display:grid;gap:8px;margin-bottom:12px;padding:10px}.pcc-members-team-group-head,.pcc-members-team-group-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.pcc-members-team-group-title{justify-content:flex-start}.pcc-members-team-group-title strong{color:#17211c;font-size:15px}.pcc-members-team-group-head>span{background:#eef5ef;border-radius:999px;color:#225b49;display:inline-grid;font-size:12px;font-weight:800;min-height:24px;min-width:28px;padding:0 8px;place-items:center}.pcc-team-members-table--readonly .pcc-team-members-table-head,.pcc-team-members-table--readonly .pcc-team-members-table-row{grid-template-columns:minmax(210px,1.6fr) minmax(100px,.8fr) minmax(150px,.9fr) minmax(120px,.7fr)}.pcc-team-members-table--company-admins .pcc-team-members-table-head,.pcc-team-members-table--company-admins .pcc-team-members-table-row{grid-template-columns:minmax(180px,1.2fr) minmax(200px,1.4fr) minmax(160px,.9fr) minmax(100px,.7fr)}.pcc-settings-section-hint{color:#657069;font-size:13px;line-height:1.5;margin:0 0 12px}.pcc-llm-connection-list{display:grid;gap:8px;margin-bottom:16px}.pcc-llm-connection-row{align-items:center;background:#fff;border:1px solid #e1e5dc;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pcc-llm-connection-info{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.pcc-llm-connection-info strong{color:#1f2a24;font-size:14px}.pcc-llm-connection-url{color:#657069;font-size:12px;word-break:break-all}.pcc-llm-connection-badge{align-items:center;background:#e7f1ec;border-radius:999px;color:#225b49;display:inline-flex;font-size:11px;font-weight:700;padding:2px 8px}.pcc-llm-connection-actions{display:flex;flex-shrink:0;gap:8px}.pcc-llm-connection-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 12px}.pcc-llm-connection-actions button:disabled{cursor:default;opacity:.6}.pcc-llm-connection-delete{border-color:#f0c8c5!important;color:#b3261e!important}.pcc-llm-connection-form{background:#fafbf9;border:1px solid #e1e5dc;border-radius:12px;display:grid;gap:10px;padding:14px}.pcc-llm-connection-form>strong{color:#1f2a24;font-size:14px}.pcc-llm-connection-form label{color:#657069;display:grid;font-size:12px;font-weight:600;gap:4px}.pcc-llm-connection-form input{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#1f2a24;font-size:13px;min-height:36px;padding:0 10px}.pcc-llm-connection-form-actions{display:flex;gap:8px;margin-top:2px}.pcc-llm-connection-form-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font-size:13px;font-weight:700;min-height:36px;padding:0 16px}.pcc-llm-connection-save{background:#225b49!important;border-color:#225b49!important;color:#fff!important}.pcc-agent-model-select{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#1f2a24;font-size:13px;max-width:220px;min-height:32px;padding:0 8px}.pcc-agent-model-select:disabled,.pcc-llm-connection-form-actions button:disabled{cursor:default;opacity:.6}.pcc-mcp-connection-row{background:#fff9;border:1px solid #225b4929;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.pcc-mcp-connection-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pcc-mcp-connection-meta{color:#5a6b63;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.pcc-mcp-connection-sync-error{color:#b3261e}.pcc-mcp-tool-list{background:#225b490d;border-radius:10px;display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;max-height:220px;overflow:auto;padding:8px 10px}.pcc-mcp-tool-item{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.pcc-mcp-tool-item code{background:#225b491f;border-radius:6px;font-size:11px;padding:1px 6px}.pcc-mcp-tool-write{background:#b3261e1f;border-radius:6px;color:#b3261e;font-size:10px;font-weight:700;padding:1px 6px;text-transform:uppercase}.pcc-mcp-tool-desc{color:#5a6b63}.pcc-mcp-checkbox{align-items:flex-start;display:flex!important;flex-direction:row!important;gap:8px}.pcc-mcp-checkbox input{margin-top:3px;width:auto}.pcc-agent-files-upload{background:#fbfdf9!important;border-color:#b8cabc!important;color:#225b49!important}.pcc-team-files-list,.pcc-team-files-panel{display:grid;gap:8px;min-width:0}.pcc-team-files-head span{color:#657069;display:block;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-team-files-head strong{color:#17211c;display:block;font-size:14px;line-height:1.25;margin-top:2px}.pcc-team-files-dialog-path,.pcc-team-files-note{color:#526058;font-size:12px;line-height:1.4;margin:0}.pcc-team-files-toolbar{display:flex;flex-wrap:wrap;gap:6px}.pcc-team-files-action{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#225b49;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:6px;min-height:30px;padding:5px 9px}.pcc-team-files-action:hover:not(:disabled){background:#eef5ef;border-color:#b8cabc}.pcc-team-files-action:disabled{cursor:wait;opacity:.65}.pcc-team-files-action--primary{background:#eef5ef;border-color:#b8cabc}.pcc-team-files-file-input{opacity:0;pointer-events:none;position:absolute}.pcc-team-files-breadcrumbs{align-items:center;background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;padding:8px 10px}.pcc-team-files-breadcrumbs button{background:#0000;border:none;border-radius:6px;color:#225b49;cursor:pointer;font:inherit;font-weight:700;padding:2px 4px}.pcc-team-files-breadcrumbs button:hover:not(.is-current){background:#eef5ef}.pcc-team-files-breadcrumbs button.is-current{color:#17211c;cursor:default;font-weight:850}.pcc-team-files-breadcrumbs-sep{color:#8aa198}.pcc-team-files-item{align-items:start;background:#fbfbf7;border:1px solid #e1e5dc;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.pcc-team-files-item--folder{align-items:center}.pcc-team-files-item-main{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:0;text-align:left}.pcc-team-files-item-main--static{cursor:default}.pcc-team-files-item-main:hover strong{color:#225b49}.pcc-team-files-item-icon{background:#eef5ef;border-radius:8px;color:#225b49;display:grid;height:28px;place-items:center;width:28px}.pcc-team-files-item strong,.pcc-team-files-item-link{color:#17211c;display:block;font-size:13px;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.pcc-team-files-item-link:hover{color:#225b49;text-decoration:underline}.pcc-team-files-item span{color:#526058;display:block;font-size:12px;line-height:1.3;margin-top:2px}.pcc-team-files-item-actions{align-items:center;display:flex;gap:4px}.pcc-team-files-item-action,.pcc-team-files-item-delete{align-items:center;background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;justify-content:center;min-height:28px;padding:4px 8px}.pcc-team-files-item-action:hover:not(:disabled),.pcc-team-files-item-delete:hover:not(:disabled){background:#eef5ef;border-color:#b8cabc;color:#225b49}.pcc-team-files-item-delete{background:#fff8f5;border-color:#ecd4cc;color:#9a412b;padding:0;width:30px}.pcc-team-files-preview{background:#fff;border:1px solid #e1e5dc;border-radius:8px;grid-column:1/-1;margin-top:2px;padding:10px}.pcc-team-files-preview pre{color:#17211c;font-size:12px;line-height:1.4;margin:6px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.pcc-team-files-dialog{max-height:none;width:min(420px,calc(100vw - 32px))}.pcc-team-files-dialog-field{display:grid;gap:5px}.pcc-team-files-dialog-field span{color:#657069;font-size:11px;font-weight:850;text-transform:uppercase}.pcc-team-files-dialog-field input{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#17211c;font:inherit;font-size:14px;line-height:1.3;min-width:0;padding:9px 10px}.pcc-team-files-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.pcc-team-files-dialog-actions button{background:#fff;border:1px solid #d9ddd5;border-radius:8px;color:#324139;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:34px;padding:0 12px}.pcc-team-files-dialog-actions button.is-primary{background:#225b49;border-color:#225b49;color:#fff}.pcc-team-files-dialog-actions button:disabled{cursor:wait;opacity:.65}.pcc-agent-card-section--files{padding-top:0}.pcc-team-files-settings .pcc-team-files-note{margin-bottom:4px}.pcc-team-files-settings .pcc-agent-card-section--files{gap:0}.pcc-team-storage-settings{border-bottom:1px solid #225b491f;display:flex;flex-direction:column;gap:12px;margin-bottom:18px;padding-bottom:18px}.pcc-team-storage-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-team-storage-field{display:flex;flex-direction:column;gap:6px}.pcc-team-storage-field span{color:#4d6458;font-size:12px;font-weight:700}.pcc-team-storage-field input,.pcc-team-storage-field select{background:#fff;border:1px solid #225b492e;border-radius:10px;font-size:13px;padding:9px 11px}.pcc-team-storage-cloud{display:flex;flex-direction:column;gap:10px}.pcc-team-storage-oauth-row{align-items:center;color:#4d6458;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between}.pcc-team-storage-actions{display:flex;gap:8px}.pcc-team-storage-notice{background:#225b4914;border-radius:10px;color:#225b49;font-size:13px;padding:8px 10px}@media (max-width:720px){.pcc-team-storage-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.177e7c91.css.map*/