.questionnaire[hidden]{display:none}.questionnaire{background:#f7f8f5;font-size:15px;overflow:auto}.questionnaire button{font-size:14px;font-weight:600}.questionnaire h2{letter-spacing:-.035em;max-width:780px;margin:12px 0;font-size:clamp(23px,2.2vw,34px)}.questionnaire h2:focus{outline:none}.questionnaire h3{letter-spacing:-.025em;margin:0 0 12px;font-size:25px}.questionnaire h4{margin:0;font-size:18px}.q-header{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 40px 24px;display:flex}.q-eyebrow{letter-spacing:.14em;color:#49652f;font-size:11px;font-weight:750}.q-tabs{flex-wrap:wrap;gap:6px;margin:0;display:flex}.q-tabs button{border:1px solid #0000;padding:10px;font-size:12px}.q-tabs button[aria-pressed=true]{background:#edf6e2}.q-banner{background:#edf2e8;border-bottom:1px solid #d6e1cf;padding:13px 40px;font-size:12px;line-height:1.6}.q-layout{grid-template-columns:195px minmax(0,780px);justify-content:center;align-items:start;gap:32px;padding:32px 40px 56px;display:grid}.q-rail{padding-top:12px;position:sticky;top:0}.q-rail nav{gap:6px;margin:20px 0 28px}.q-rail nav button{border:0;align-items:center;gap:10px;padding:10px 8px;font-size:13px;display:flex}.q-rail nav button[aria-current=step]{color:#24460a;background:#e6efdd}.q-number{border:1px solid #b6c6a9;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin:0;font-size:11px;display:inline-grid}.q-rail label{line-height:1.5}.q-rail progress{accent-color:#56832b;width:100%;height:7px}.q-rail>button{margin-top:12px}.q-paper{background:#fff;border:1px solid #dce3d6;border-radius:16px;min-width:0;padding:36px;box-shadow:0 12px 32px #002b3f05}.q-paper form{border:0;padding:0}.q-intro{color:#526773;font-size:14px;line-height:1.7}.q-step{margin:28px 0}.q-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.q-fields>.q-semantic,.q-fields>.q-repeat{grid-column:1/-1}.q-semantic{margin:12px 0}.q-semantic h3{margin-bottom:20px;font-size:17px}.q-field label{margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.5}.q-required{color:#526773;white-space:nowrap;font-size:11px;font-weight:400}.q-help{color:#526773;margin:5px 0 10px;font-size:12px;line-height:1.6}.q-field .q-help:empty{display:none}.q-field input,.q-field select{min-height:46px;font-size:15px}.q-binding{color:#526773;overflow-wrap:anywhere;margin:7px 0 0;font-size:10px}.q-error{color:#942e17;background:#fff2ee;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.q-field [aria-invalid=true]{border:2px solid #a33c24}.q-entry{background:#fcfdfb;border:1px solid #ccd9c2;border-radius:12px;min-width:0;margin:24px 0;padding:20px}.q-entry legend{padding:0 8px;font-size:12px;font-weight:700}.q-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.q-entry-top p{color:#526773;margin:0;font-size:13px}.q-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.questionnaire .q-secondary{color:#27440f;background:#fff;border:1px solid #bccbb2;padding:9px 12px;font-size:12px}.q-existing{flex:1;min-width:180px;margin:0;font-size:11px}.q-existing select{margin-top:4px;font-size:12px}.q-subjects{border-top:1px solid #dde6d6;margin-top:20px;padding-top:12px;font-size:11px}.q-subjects summary{color:#526773;overflow-wrap:anywhere}.q-subjects dl{margin-bottom:0}.q-subjects dd{overflow-wrap:anywhere;margin:4px 0 12px}.q-footer{border-top:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.q-footer span{color:#526773;font-size:11px}.q-paper form .q-footer button{margin:0}.q-notice{background:#edf6e2;border-radius:8px;margin:16px 40px 0;padding:12px 16px;font-size:13px}.q-notice.q-error{background:#fff2ee}.q-import{margin-top:16px;font-size:12px;display:block}.q-import input{background:0 0;border:0;padding:8px 0;font-size:10px}.q-review{border-bottom:1px solid #dce3d6;padding:24px 0}.q-review dl{margin:0}.q-review dl>div{grid-template-columns:1fr 1fr;gap:20px;padding:8px 0;font-size:13px;display:grid}.q-review dt{color:#526773}.q-review dd{overflow-wrap:anywhere;margin:0}.q-review small{font-size:10px;display:block}.q-paper>button{margin-top:24px}.q-editor{width:100%;max-width:1050px;margin:0 auto;padding:32px 40px}.q-editor .q-actions{margin:20px 0}.q-editor textarea{background:#fff;font:12px/1.7 ui-monospace,monospace}.questionnaire details summary{cursor:pointer;line-height:1.5}.q-editor details{margin-top:24px}.questionnaire pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5ef;border-radius:8px;max-height:500px;padding:18px;font:11px/1.65 ui-monospace,monospace;overflow:auto}.q-result{margin-top:28px}.q-context{background:#fff;border-bottom:1px solid #dce3d6;padding:18px 40px}.q-context>details{margin-top:14px}.q-context .q-actions>label{min-width:230px;margin:0;font-size:12px}.q-context select{margin-top:6px;font-size:13px}.q-associations{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.q-association{border:1px solid #dce3d6;border-radius:8px;min-width:0;padding:14px}.q-association small{overflow-wrap:anywhere;margin:6px 0;font-size:10px;display:block}.q-association p,.q-association label{font-size:12px;line-height:1.6}.q-association select{font-size:12px}.questionnaire .q-link{text-align:left;color:#942e17;background:0 0;padding:0;font-size:12px;text-decoration:underline}@media (width<=1200px){.q-layout{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:24px}.q-header,.q-paper{padding:24px}main:has(.questionnaire:not([hidden]))>aside{flex:none;width:220px}}@media (width<=900px){.q-layout{grid-template-columns:minmax(0,1fr)}.q-rail{position:static}.q-rail nav{flex-wrap:wrap;margin:12px 0;display:flex}.q-rail>p,.q-rail progress,.q-rail>label[for=q-progress]{display:none}.q-rail>button,.q-import{margin:0 12px 10px 0;display:inline-block}}@media (width<=650px){main:has(.questionnaire:not([hidden])){height:auto;min-height:100dvh;display:block}main:has(.questionnaire:not([hidden]))>aside{border-right:0;width:100%;padding:12px 16px}main:has(.questionnaire:not([hidden]))>aside .brand-logo{width:130px}main:has(.questionnaire:not([hidden]))>aside h1{margin:12px 0}main:has(.questionnaire:not([hidden]))>aside>p{display:none}main:has(.questionnaire:not([hidden]))>aside>label{display:none}main:has(.questionnaire:not([hidden]))>aside>select{display:none}main:has(.questionnaire:not([hidden]))>aside>small{display:none}main:has(.questionnaire:not([hidden]))>aside>button{display:none}main:has(.questionnaire:not([hidden]))>aside>nav[aria-label=Conversations]{display:none}main:has(.questionnaire:not([hidden]))>aside>nav[aria-label=Workspace]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}main:has(.questionnaire:not([hidden]))>aside nav button{padding:9px;font-size:11px}.q-header,.q-banner{padding:20px}.q-banner{padding-top:10px;padding-bottom:10px}.q-context{padding:16px 20px}.q-associations{grid-template-columns:minmax(0,1fr)}.q-layout{gap:8px;padding:20px 12px 36px}.q-paper{padding:24px 18px}.q-fields{grid-template-columns:minmax(0,1fr);gap:20px}.q-entry{padding:16px 12px}.q-footer{flex-wrap:wrap}.q-footer span{display:none}.q-editor{padding:24px 18px}.q-notice{margin:12px}.q-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}:root{--pag-navy:#002b3f;--pag-lime:#72bf00;--pag-canvas:#f4f7f8;--pag-tint:#edf6e2;--pag-muted:#526773;--pag-border:#d6e1e6;--pag-input-border:#859ba6;--pag-focus:#357900}*{box-sizing:border-box}body{color:var(--pag-navy);background:var(--pag-canvas);margin:0;font-family:Inter,system-ui,sans-serif}p{line-height:1.5}button,textarea{font:inherit}button{cursor:pointer;background:var(--pag-lime);color:var(--pag-navy);border:0;border-radius:8px;padding:12px 16px}button:disabled{opacity:.5;cursor:default}textarea{resize:vertical;border:1px solid var(--pag-input-border);width:100%;color:inherit;background:#fff;border-radius:8px;padding:12px}label{margin-bottom:8px;font-size:13px;display:block}form{border-top:1px solid var(--pag-border);padding:20px}form button{margin:10px 0 0 auto;display:block}.messages{flex:1;min-height:0;padding:24px;overflow:auto}.messages article{background:var(--pag-tint);overflow-wrap:anywhere;border-radius:14px;max-width:85%;margin:0 0 16px;padding:14px 16px}.messages article p{white-space:pre-wrap;margin:6px 0}.messages article b{font-size:12px}.messages time{color:var(--pag-muted);font-size:10px}.error{color:#8c2b18;background:#fee7e1;border-radius:8px;margin:12px 20px;padding:12px}small{color:var(--pag-muted)}button:focus-visible,textarea:focus-visible{outline:3px solid var(--pag-focus);outline-offset:2px}main{height:100dvh;display:flex}aside{background:var(--pag-canvas);border-right:1px solid var(--pag-border);width:300px;padding:28px 20px;overflow:auto}aside strong{font-size:22px}aside h1{margin-top:36px;font-size:18px}.notice{color:var(--pag-muted);font-size:12px}nav{gap:8px;margin-top:24px;display:grid}nav button{color:var(--pag-navy);text-align:left;border:1px solid var(--pag-border);background:0 0}nav button[aria-pressed=true]{background:var(--pag-tint);border-color:var(--pag-muted)}nav span{margin-top:6px;font-size:11px;display:block}section{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}header{border-bottom:1px solid var(--pag-border);padding:20px 28px}header h2{margin:0;font-size:20px}header p{color:var(--pag-muted);margin-bottom:0;font-size:12px}.messages .operator{background:var(--pag-navy);color:#fff;margin-left:auto}.messages .operator time{color:#d9e7ee}.empty{text-align:center;max-width:480px;margin:auto;padding:32px}@media (width<=650px){aside{width:190px;padding:20px 12px}.messages{padding:16px}}input,select{font:inherit;border:1px solid var(--pag-input-border);width:100%;color:inherit;background:#fff;border-radius:8px;padding:11px 12px}input:focus-visible,select:focus-visible{outline:3px solid var(--pag-focus);outline-offset:2px}.experiences{overflow:auto}.experience-content{width:100%;max-width:960px;margin:0 auto;padding:28px 36px}.experience-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.experience-picker select{max-width:420px}.experience-picker label{width:100%}.experience-form{border:0;padding:24px 0}.experience-form fieldset{border:0;margin:0;padding:0}.experience-heading,.page-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.experience-heading{justify-content:space-between}.experience-heading span{background:var(--pag-canvas);border-radius:20px;padding:8px 12px;font-size:12px}.hint{color:var(--pag-muted);font-size:13px}.page-editor{border:1px solid var(--pag-border);background:var(--pag-canvas);border-radius:12px;margin-bottom:20px;padding:20px}.page-actions button{background:var(--pag-tint);color:var(--pag-navy);margin:0;padding:8px 12px}.experience-form button{margin:8px 8px 0 0;display:inline-block}.publish-actions{border-top:1px solid var(--pag-border);margin-top:28px;padding-top:16px}.success{background:var(--pag-tint);border-radius:8px;padding:14px}.portal-link{overflow-wrap:anywhere}.portal-link a{color:var(--pag-navy);font-weight:600}@media (width<=650px){.experience-content{padding:20px 16px}.page-editor{padding:12px}}button:hover:not(:disabled){filter:brightness(.94)}a{color:var(--pag-navy);text-underline-offset:3px}::selection{background:var(--pag-lime);color:var(--pag-navy)}.brand-logo{width:210px;max-width:100%;height:auto;display:block}aside{border-top:4px solid var(--pag-lime)}nav button[aria-pressed=true]{border-color:var(--pag-focus);box-shadow:inset 3px 0 var(--pag-lime)}.account{border:1px solid var(--pag-border);border-top:4px solid var(--pag-lime);border-radius:16px;flex:none;width:min(100%,540px);margin:auto;padding:36px;box-shadow:0 16px 48px #002b3f0a}.account h1{margin:20px 0 8px;font-size:26px}.account p{color:var(--pag-muted)}.account form{border:0;padding:20px 0}.account label{margin-top:16px}.account>button{align-self:flex-start}.account details{margin-top:28px}@media (width<=650px){.account{width:calc(100% - 32px);margin:16px auto;padding:24px}aside p{overflow-wrap:anywhere}}.experience-users{border-top:1px solid #cad8d8;margin-top:2rem;padding-top:1rem}.experience-users form{gap:.6rem;margin-bottom:1rem;display:grid}.experience-users fieldset{margin:1rem 0;padding:1rem}.experience-users fieldset label{margin:.5rem 0;display:block}.experience-users input[type=checkbox]{width:auto}.setup-code{overflow-wrap:anywhere;background:#edf5f5;padding:1rem;font-family:monospace;display:block}.customer-data{padding:1.5rem;overflow:auto}.record-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.record-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.record-fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.record-fields label{text-transform:capitalize;display:block}.record-fields input,.record-fields select{box-sizing:border-box;width:100%}.customer-data article{border-top:1px solid #b8c5c1;padding:.5rem 0}.customer-data dd{overflow-wrap:anywhere}[hidden]{display:none!important}a:focus-visible,summary:focus-visible{outline:3px solid var(--pag-focus);outline-offset:3px}.workspace{height:100dvh;min-height:0}.workspace-sidebar{background:var(--pag-canvas);flex-direction:column;flex-shrink:0;width:248px;padding:24px 18px;display:flex}.workspace-brand .brand-logo{width:178px}.workspace-navigation{flex-direction:column;flex:1;min-height:0;display:flex}.company-context{overflow-wrap:anywhere;margin:28px 8px 4px}.company-context small{margin-top:5px;display:block}.nav-group{gap:5px;display:grid}.nav-group h2{letter-spacing:.08em;text-transform:uppercase;color:var(--pag-muted);margin:0 10px 7px;font-size:11px}.nav-group a{border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none}.nav-group a small{margin-top:4px;font-size:11px;font-weight:400;display:block}.nav-group a:hover{background:#e6edef}.nav-group a[aria-current=page]{background:var(--pag-tint);box-shadow:inset 3px 0 var(--pag-lime);border-color:#c5dcb0}.workspace-account{margin-top:auto;padding:24px 8px 0}.workspace-account p{overflow-wrap:anywhere;font-size:12px}.workspace-account select{padding:8px;font-size:12px}.workspace-account a{margin:16px 0;font-size:13px;display:block}.workspace-account button{background:0 0;padding:0;font-size:13px;text-decoration:underline}.workspace-account label{font-size:12px}.workspace-content{background:#fff;flex:1;min-width:0;min-height:0;display:flex}.workspace-content:focus{outline:none}.workspace-content>section{width:100%}.workspace-content>.error{z-index:2;position:absolute}.route-message{align-items:flex-start;padding:36px}.route-message a{margin-top:20px}.inbox{flex-direction:row;min-height:0}.conversation-list{border-right:1px solid var(--pag-border);background:#fafcfc;flex-shrink:0;width:280px;overflow:auto}.conversation-list nav{gap:6px;margin:0;padding:12px}.conversation-list nav button{background:#fff;padding:16px 12px}.conversation-list nav button[aria-pressed=true]{background:var(--pag-tint)}.list-empty{color:var(--pag-muted);padding:0 20px;font-size:13px}.conversation-detail{min-height:0}.conversation-detail header{padding:24px}.conversation-detail .messages{min-height:100px}.conversation-detail form{margin-top:auto}.access-page{overflow:auto}.customer-data header{margin-bottom:20px;padding:0 0 20px}.record-fields{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.record-list button{overflow-wrap:anywhere}.experience-users{margin-top:24px}.experience-users form{padding:16px 0}.workspace-content header h2{font-size:23px}.workspace-content header p{font-size:13px}.menu-toggle{display:none}.skip-link{z-index:10;border:2px solid var(--pag-focus);background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}@media (width<=1050px){.workspace-sidebar{width:210px;padding:20px 12px}.conversation-list{width:220px}}@media (width<=760px){.workspace{flex-direction:column}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--pag-border);flex-shrink:0;width:100%;max-height:65dvh;padding:12px 16px}.workspace-brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-brand .brand-logo{width:140px}.menu-toggle{border:1px solid var(--pag-border);background:#fff;padding:8px 12px;display:block}.workspace-navigation{display:none}.workspace-navigation.open{display:block;overflow:auto}.company-context{margin:16px 8px 0}.workspace-sidebar nav{gap:16px}.workspace-account{padding-top:12px}.workspace-account a,.workspace-account button{margin:12px 20px 0 0;display:inline-block}.workspace-content{overflow:auto}.inbox{flex-direction:column;overflow:auto}.conversation-list{border-right:0;border-bottom:1px solid var(--pag-border);flex-shrink:0;width:100%;max-height:230px}.conversation-list header{padding:16px}.conversation-list nav{display:flex;overflow:auto}.conversation-list nav button{min-width:180px}.conversation-detail{flex:1;min-height:380px}.messages article{max-width:95%}.workspace-content header{padding:20px 16px}.customer-data{padding:16px}.record-fields{padding:12px}.experience-content{padding:20px 16px}.questionnaire{padding:16px}}.workspace{--pag-canvas:#f5f7f9;--pag-border:#dce2e7;--pag-muted:#5b6b78;font-size:13px}.workspace button,.workspace input,.workspace select,.workspace textarea{border-radius:4px;font-size:13px}.workspace button{min-height:34px;padding:8px 12px;font-weight:550}.workspace input,.workspace select{min-height:34px;padding:7px 10px}.workspace textarea{padding:9px 10px}.workspace label{margin-bottom:6px;font-size:12px;font-weight:550}.workspace input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--pag-focus)}.workspace-sidebar{background:#f2f5f7;border-top-width:3px;width:216px;padding:18px 12px}.workspace-brand .brand-logo{width:145px;margin:0 8px}.company-context{margin:22px 8px 0}.company-context strong{font-size:13px}.company-context small{margin-top:3px;font-size:11px}.workspace-sidebar nav{gap:18px;margin-top:22px}.nav-group{gap:2px}.nav-group h2{letter-spacing:.07em;margin-bottom:4px;font-size:10px}.nav-group a{border-radius:4px;padding:8px 10px;font-size:13px;line-height:18px}.nav-group a small{margin-top:1px;font-size:10px}.workspace-account{border-top:1px solid var(--pag-border);margin-top:auto;padding:16px 6px 0}.workspace-account p{margin:0 0 12px;font-size:11px}.workspace-account label{color:var(--pag-muted);font-size:10px}.workspace-account select{min-height:30px;padding:5px 7px;font-size:11px}.workspace-account a{margin:12px 0 8px;font-size:11px}.workspace-account button{min-height:24px;padding:0;font-size:11px}.workspace-content header{padding:16px 20px}.workspace-content header h2{letter-spacing:-.02em;font-size:19px}.workspace-content header h3{overflow-wrap:anywhere;margin:0;font-size:14px}.workspace-content header p{margin:4px 0 0;font-size:12px;line-height:1.5}.page-toolbar{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.page-title{align-items:center;gap:8px;display:flex}.count-badge{border:1px solid var(--pag-border);white-space:nowrap;color:var(--pag-muted);background:#f2f5f7;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;line-height:16px;display:inline-flex}.workspace .secondary{color:var(--pag-navy);background:#fff;border:1px solid #bdc9d2;box-shadow:0 1px 1px #002b3f05}.workspace .danger-button{color:#a23126;background:#fff;border:1px solid #dfb7b3}.workspace .table-link{text-align:left;overflow-wrap:anywhere;color:#075b86;background:0 0;border:0;min-height:28px;padding:0;font-weight:600;line-height:1.4}.workspace .table-link:hover{filter:none;text-decoration:underline}.access-page{background:var(--pag-canvas);overflow:hidden}.access-workspace{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.access-directory{min-width:0;padding:16px 20px;overflow:auto}.filter-toolbar{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.filter-toolbar label{margin:0}.filter-toolbar label:first-child{flex:1}.filter-toolbar input{max-width:360px;margin-top:6px;display:block}.filter-toolbar select{min-width:120px;margin-top:6px;display:block}.table-scroll{border:1px solid var(--pag-border);background:#fff;border-radius:4px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:#526471;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--pag-border);background:#edf1f4;padding:10px 12px;font-size:10px;font-weight:650}.data-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e7ecf0;padding:8px 12px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f7fafc}.data-table .selected-row{background:#edf5fa}.data-table .selected-row td:first-child{box-shadow:inset 3px 0 #24739a}.data-table td small{color:var(--pag-muted);margin:1px 0 2px;font-size:10px;display:block}.table-empty{text-align:center;color:var(--pag-muted);font-size:12px;padding:24px 14px!important}.table-footer{color:var(--pag-muted);justify-content:space-between;gap:8px;padding:10px 0;font-size:11px;display:flex}.status-badge{white-space:nowrap;color:#5b6b78;background:#f0f3f5;border:1px solid #dce2e7;border-radius:3px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;line-height:16px;display:inline-flex}.status-badge:before{content:"";background:#7a8a95;border-radius:50%;width:5px;height:5px}.status-badge.active{color:#376321;background:#f0f6eb;border-color:#d6e5c9}.status-badge.active:before{background:#5d903d}.account-detail{border-left:1px solid var(--pag-border);background:#fff;min-height:0;display:block;overflow:auto}.account-detail header{padding:18px 16px}.account-detail h3:focus{outline:none}.account-detail fieldset{border:0;border-bottom:1px solid var(--pag-border);min-width:0;margin:0;padding:16px}.detail-section legend{float:left;text-transform:uppercase;letter-spacing:.04em;color:#526471;width:100%;margin:0 0 8px;font-size:11px;font-weight:650}.detail-section legend+*{clear:both}.detail-section button{margin:8px 0;display:block}.grant-row{align-items:center;gap:8px;padding:7px 0;display:flex;margin:0!important;font-weight:400!important}.grant-row input{flex-shrink:0;margin:0}.account-detail .hint{margin:6px 0 12px;font-size:11px;line-height:1.5}.detail-placeholder{color:var(--pag-muted);padding:20px 16px}.detail-placeholder h3{color:var(--pag-navy);margin:0 0 6px;font-size:13px}.detail-placeholder p{margin:0;font-size:12px;line-height:1.6}.access-boundary{color:var(--pag-muted);margin-top:18px;font-size:11px}.access-boundary p{max-width:540px}.compact-form{border-top:0;padding:16px}.compact-form input{margin-bottom:6px}.form-actions{justify-content:flex-end;gap:8px;display:flex}.form-actions button{margin:8px 0 0;display:inline-block}.linked-warning{color:#745622;background:#fff8e8;border-bottom:1px solid #eadfc7;margin:0;padding:12px 16px;font-size:11px;line-height:1.6}.setup-notice{border-bottom:1px solid var(--pag-border);overflow-wrap:anywhere;background:#f0f6eb;padding:14px 16px;font-size:11px}.setup-notice p{margin:6px 0}.setup-code{background:#fff;border:1px solid #d6e5c9;margin:8px 0;padding:8px}.account-detail .error,.account-detail .success{border-radius:4px;margin:10px;padding:10px;font-size:12px}.workspace .conversation-list{background:#f7f9fb;width:264px}.conversation-list header{padding:16px}.conversation-list header p{margin-right:8px;display:inline-block}.conversation-list header small{font-size:10px}.conversation-list nav{gap:0;padding:0}.workspace .conversation-list nav button{border:0;border-bottom:1px solid var(--pag-border);box-shadow:none;background:0 0;border-radius:0;padding:12px 16px;font-size:12px;font-weight:600}.workspace .conversation-list nav button[aria-pressed=true]{background:#eaf2f7;box-shadow:inset 3px 0 #24739a}.conversation-list nav span{margin-top:4px;font-size:11px;font-weight:400}.conversation-list nav time{color:var(--pag-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.conversation-detail header{min-height:72px}.workspace .messages{flex-direction:column;gap:12px;padding:20px;display:flex}.workspace .messages article{border-radius:5px;flex-shrink:0;width:fit-content;max-width:min(640px,85%);margin:0;padding:10px 12px;font-size:13px}.workspace .messages .operator{margin-left:auto}.workspace .messages article b{font-size:10px}.workspace .messages article p{margin:5px 0;line-height:1.5}.workspace .messages time{font-size:10px}.conversation-detail form{background:#fafbfc;padding:12px 20px}.conversation-detail form label{font-size:11px}.conversation-detail form textarea{max-height:160px}.workspace .empty{text-align:left;max-width:420px;margin:24px;padding:0}.workspace .empty h2{margin:0 0 6px;font-size:16px}.workspace .empty p{color:var(--pag-muted);margin:0;font-size:12px}.list-empty{padding:0 16px;font-size:12px;line-height:1.6}.workspace .customer-data{padding:0;overflow:hidden}.record-workspace{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.record-browser{background:var(--pag-canvas);border-right:1px solid var(--pag-border);padding:16px;overflow:auto}.record-browser>.record-actions{margin:10px 0;font-size:11px}.record-browser>.record-actions label{align-items:center;gap:6px;margin:0;font-weight:400;display:flex}.record-filter{display:block;margin:12px 0!important}.record-filter input{margin-top:6px}.record-detail{min-width:0;padding:16px 20px;overflow:auto}.record-detail>form{border:0;padding:0}.record-detail h3{margin:0 0 12px;font-size:14px}.record-detail h3~p{overflow-wrap:anywhere;color:var(--pag-muted);font-size:11px}.record-fields{border:1px solid var(--pag-border);border-radius:4px;gap:12px;padding:12px}.record-fields legend{padding:0 5px;font-size:11px;font-weight:600}.record-actions{gap:6px}.record-actions button{font-size:11px}.record-detail>h3{border-top:1px solid var(--pag-border);margin-top:16px;padding-top:14px}.workspace .experience-content{max-width:1100px;margin:0;padding:18px 24px}.experience-picker{gap:8px}.experience-picker label{margin:0}.experience-form{padding:16px 0}.experience-form label{margin:12px 0 6px}.experience-heading h3{font-size:15px}.experience-heading span{border-radius:3px;padding:4px 8px;font-size:10px}.workspace .page-editor{border-radius:4px;margin-bottom:12px;padding:14px}.publish-actions{margin-top:18px;padding-top:10px}.workspace .hint{font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.access-workspace{grid-template-columns:minmax(0,1fr) 300px}.record-workspace{grid-template-columns:280px minmax(0,1fr)}.workspace .conversation-list{width:230px}}@media (width<=900px){.access-workspace{display:block;overflow:auto}.account-detail{border-left:0;border-top:1px solid var(--pag-border)}.access-directory{overflow:visible}.record-workspace{grid-template-columns:250px minmax(0,1fr)}}@media (width<=760px){.workspace-sidebar{width:100%;padding:10px 14px}.workspace-brand .brand-logo{width:128px;margin:0}.workspace .menu-toggle{min-height:32px}.workspace-navigation.open{padding-bottom:8px}.workspace-account{margin-top:16px}.workspace-content header{padding:14px 16px}.page-toolbar{gap:10px;min-height:68px}.page-toolbar>button{white-space:nowrap}.workspace .conversation-list{width:100%;max-height:210px}.workspace .conversation-list nav{gap:6px;padding:0 10px 10px}.workspace .conversation-list nav button{border:1px solid var(--pag-border);border-radius:4px;min-width:170px;padding:8px 10px}.workspace .conversation-detail header{min-height:62px}.workspace .messages{padding:16px}.workspace .messages article{max-width:90%}.conversation-detail form{padding:12px 16px}.record-workspace{display:block;overflow:auto}.record-browser{border-right:0;border-bottom:1px solid var(--pag-border);padding:14px 16px}.record-detail{padding:16px;overflow:visible}.record-browser .table-scroll{max-height:260px;overflow:auto}.access-directory{padding:14px 16px}.account-table th,.account-table td{padding:8px}.account-table th:last-child,.account-table td:last-child{max-width:100px}.filter-toolbar{gap:8px}.filter-toolbar label:first-child{min-width:0}.filter-toolbar select{min-width:100px}.workspace .experience-content{padding:16px}.workspace .workspace-account button{display:inline-block}}.workspace .customer-data>header{margin:0}.workspace .record-actions button,.workspace .experience-form button{color:var(--pag-navy);background:#fff;border:1px solid #bdc9d2}.workspace .record-actions button[type=submit],.workspace .experience-form button[type=submit]{background:var(--pag-lime);border-color:var(--pag-lime)}.document-workspace{max-width:1200px;padding:clamp(1rem,3vw,2rem)}.document-columns{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:2rem;display:grid}.document-workspace label,.document-panel label{gap:.4rem;margin:.85rem 0;display:grid}.document-workspace textarea,.document-workspace input,.document-workspace select,.document-panel input,.document-panel select{box-sizing:border-box;width:100%;max-width:100%;padding:.65rem}.document-workspace fieldset,.document-panel fieldset{border:1px solid #ccd4df;border-radius:8px;min-width:0;margin:1rem 0;padding:1rem}.document-list{padding:0;list-style:none}.document-list li{overflow-wrap:anywhere;border-bottom:1px solid #ccd4df;padding:.8rem 0}.document-list button{text-align:left;width:100%}.document-workspace small{display:block}.document-workspace code,.document-workspace li{overflow-wrap:anywhere}.document-types{border-top:1px solid #ccd4df;margin-top:2rem;padding-top:1rem}@media (width<=760px){.document-columns{grid-template-columns:1fr;gap:1rem}}
