:root{--pjda-ink:#211f1c;--pjda-muted:#6f6a63;--pjda-gold:#a77c43;--pjda-line:#ded7cd;--pjda-soft:#f7f4ef;--pjda-cream:#fffaf1;--pjda-white:#fff;--pjda-danger:#9d2f2f;--pjda-success:#216e45}
.pjda-shell{max-width:1180px;margin:34px auto;padding:0 18px;color:var(--pjda-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;box-sizing:border-box}.pjda-shell *{box-sizing:border-box}.pjda-panel{background:var(--pjda-white);border:1px solid var(--pjda-line);border-radius:22px;padding:30px;margin:0 0 22px;box-shadow:0 10px 36px rgba(35,29,20,.06)}.pjda-panel h2,.pjda-panel h3,.pjda-panel h4{color:var(--pjda-ink);margin-top:0}.pjda-panel h2{font-size:31px;line-height:1.15;margin-bottom:8px}.pjda-panel h3{font-size:22px}.pjda-panel p{color:var(--pjda-muted)}.pjda-eyebrow{margin:0 0 5px!important;color:var(--pjda-gold)!important;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:12px}.pjda-accountbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;margin-bottom:22px;border-radius:18px;background:linear-gradient(120deg,#24211e,#3d3934);color:#fff}.pjda-accountbar span,.pjda-accountbar small{display:block;color:#cfc6ba;font-size:12px}.pjda-accountbar strong{display:block;font-size:20px}.pjda-alert{border-radius:13px;padding:14px 17px;margin:0 0 17px;border:1px solid}.pjda-alert-success{background:#edf8f1;border-color:#a9d7bb;color:#185634}.pjda-alert-error{background:#fff0f0;border-color:#e1aaaa;color:#7d2020}.pjda-alert-warning{background:#fff8e8;border-color:#e2c178;color:#634911}.pjda-section-heading,.pjda-request-title,.pjda-project-heading,.pjda-request-card-head,.pjda-modal-heading,.pjda-recipient-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pjda-section-heading.compact{align-items:center}.pjda-section-heading p,.pjda-request-title p{margin:0}.pjda-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}.pjda-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pjda-choice{display:block;text-align:left;width:100%;padding:22px;border:1px solid var(--pjda-line);border-radius:16px;background:#fff;color:var(--pjda-ink);cursor:pointer;transition:.16s ease}.pjda-choice:hover,.pjda-choice:focus-within{border-color:var(--pjda-gold);box-shadow:0 8px 24px rgba(55,39,20,.09);transform:translateY(-1px)}.pjda-choice strong,.pjda-choice span{display:block}.pjda-choice strong{font-size:18px;margin-bottom:6px}.pjda-choice span{color:var(--pjda-muted)}.pjda-radio-card input{float:left;margin:4px 9px 0 0}.pjda-radio-card:has(input:checked){border-color:var(--pjda-gold);background:var(--pjda-cream);box-shadow:inset 0 0 0 1px var(--pjda-gold)}.pjda-text-button{border:0;background:transparent;padding:0;color:#6f522d;font-weight:700;cursor:pointer}.pjda-button{display:inline-block;border:0;border-radius:999px;background:var(--pjda-ink);color:#fff!important;padding:11px 18px;font-weight:800;text-decoration:none;cursor:pointer;line-height:1.2}.pjda-button:hover{background:#090807}.pjda-button-secondary{background:#ede8e0;color:var(--pjda-ink)!important}.pjda-button-light{background:#fff;color:var(--pjda-ink)!important}.pjda-button-small{padding:8px 12px;font-size:12px}.pjda-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:26px 0}.pjda-steps li{border-top:4px solid #d8d1c7;padding:9px 4px 0;color:#837c73;font-size:13px;font-weight:800}.pjda-steps li.is-active{border-color:var(--pjda-gold);color:var(--pjda-ink)}.pjda-step[hidden],[hidden]{display:none!important}.pjda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pjda-full{grid-column:1/-1}.pjda-field{display:block;margin:0 0 14px}.pjda-field>span,.pjda-field>label{display:block;margin-bottom:6px;font-size:14px;font-weight:800;color:var(--pjda-ink)}.pjda-field em{color:var(--pjda-danger);font-style:normal}.pjda-field input,.pjda-field select,.pjda-field textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid #cbc3b8;border-radius:10px;background:#fff;color:var(--pjda-ink);font:inherit}.pjda-field input[readonly]{background:#f0ede8;color:#5f5b56}.pjda-field textarea{min-height:105px;resize:vertical}.pjda-field small,.pjda-help{display:block;color:var(--pjda-muted);font-size:12px;margin-top:5px}.pjda-field input:focus,.pjda-field select:focus,.pjda-field textarea:focus{outline:3px solid rgba(167,124,67,.17);border-color:var(--pjda-gold)}.pjda-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:24px}.pjda-matter-rule,.pjda-beta{display:inline-block;border-radius:999px;background:var(--pjda-soft);padding:7px 12px;color:#655d53;font-size:12px;font-weight:800}.pjda-document-picker{margin-top:25px}.pjda-document-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pjda-document-option{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--pjda-line);border-radius:11px;background:#fff;font-weight:700}.pjda-document-option:has(input:checked){border-color:var(--pjda-gold);background:var(--pjda-cream)}.pjda-quantity{flex-basis:100%;display:flex!important;align-items:center;gap:8px;color:var(--pjda-muted);font-size:12px}.pjda-quantity input{width:68px;padding:5px}.pjda-included{margin:15px 0;padding:14px 16px;border-left:4px solid var(--pjda-gold);background:var(--pjda-cream);color:#554a3e;border-radius:4px 11px 11px 4px}.pjda-project{border:1px solid var(--pjda-line);border-radius:18px;padding:22px;margin:0 0 18px;background:#fff}.pjda-project-number{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pjda-gold);font-weight:800}.pjda-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eee8df;color:#554d45;font-size:11px;font-weight:800;white-space:nowrap}.pjda-upload-group,.pjda-project-output,.pjda-service-section,.pjda-analysis-panel{padding:16px;margin:15px 0;border:1px solid #e4ded5;border-radius:13px;background:#fbfaf8}.pjda-file-drop{display:block;padding:17px;border:1px dashed #aa9d8c;border-radius:12px;background:#fff;cursor:pointer}.pjda-file-drop input{display:block;margin-bottom:7px}.pjda-inline-question{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:15px;margin:15px 0;background:var(--pjda-soft);border-radius:12px}.pjda-check-card{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;margin:10px 0;border:1px solid var(--pjda-line);border-radius:11px;background:#fff}.pjda-check-card input{margin-top:4px}.pjda-check-card small{display:block;color:var(--pjda-muted);font-weight:400}.pjda-confirm{background:#f6fbf7;border-color:#b8d6c3}.pjda-file-order{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eee7dd}.pjda-file-order button{border:1px solid #d4ccc1;background:#fff;border-radius:7px;margin-left:4px}.pjda-table-wrap{max-width:100%;overflow:auto}.pjda-analysis-panel table{width:100%;border-collapse:collapse}.pjda-analysis-panel th,.pjda-analysis-panel td{padding:9px;border-bottom:1px solid #e9e3da;text-align:left;vertical-align:top}.pjda-analysis-panel td small{display:block;color:var(--pjda-muted);text-transform:capitalize}.pjda-ocr{display:inline-block;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.pjda-ocr-ready{background:#dff3e6;color:#1a633b}.pjda-ocr-partial{background:#fff3cb;color:#6e5211}.pjda-ocr-not_ready{background:#ffe1e1;color:#822828}.pjda-ocr-manual_review,.pjda-ocr-unknown{background:#e9e4f8;color:#4f3c83}.pjda-ocr-not_applicable{background:#ececec;color:#555}.pjda-recipient{border-top:1px solid var(--pjda-line);padding-top:18px;margin-top:18px}.pjda-recipient:first-child{border-top:0}.pjda-quote{margin:18px 0;padding:20px;border:1px solid #dbc49c;border-radius:15px;background:var(--pjda-cream)}.pjda-quote-group h4{margin:18px 0 4px;color:#674d2b}.pjda-quote-line{display:grid;grid-template-columns:1fr auto;gap:18px;padding:9px 0;border-bottom:1px solid #e9dcc5}.pjda-quote-line small{display:block;color:var(--pjda-muted);font-weight:400}.pjda-quote-total{font-size:18px;border-bottom:0}.pjda-review-summary{display:grid;grid-template-columns:190px 1fr;gap:8px 18px;padding:18px;border-radius:13px;background:var(--pjda-soft)}.pjda-retention{padding:16px;margin:18px 0;border:1px solid var(--pjda-line);border-radius:12px}.pjda-retention p{margin-bottom:0}.pjda-request-card{border:1px solid var(--pjda-line);border-radius:15px;padding:19px;margin:13px 0}.pjda-request-card h3{margin-bottom:3px}.pjda-request-card-head p{margin:0}.pjda-client-document{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #eee8df}.pjda-client-document small{display:block;color:var(--pjda-muted)}.pjda-document-actions{display:flex;gap:8px;flex-wrap:wrap}.pjda-request-meta{display:flex;gap:20px;flex-wrap:wrap;padding-top:12px;color:var(--pjda-muted);font-size:12px}.pjda-tabs{display:flex;gap:7px}.pjda-tabs button{border:1px solid var(--pjda-line);border-radius:999px;padding:8px 13px;background:#fff;font-weight:800}.pjda-tabs button.is-active{background:var(--pjda-ink);color:#fff}.pjda-empty{text-align:center;padding:24px}.pjda-modal{position:fixed;inset:0;z-index:100000;padding:25px 15px;background:rgba(20,18,16,.72);overflow:auto}.pjda-modal-card{max-width:960px;margin:auto;padding:25px;border-radius:20px;background:#fff;box-shadow:0 25px 90px rgba(0,0,0,.35)}.pjda-modal-close{border:0;border-radius:50%;width:40px;height:40px;background:#eee8df;font-size:24px}.pjda-signature-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.pjda-signature{display:block;width:100%;height:150px;border:1px dashed #9b8f80;border-radius:10px;background:#fff;touch-action:none}.pjda-exhibit-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0}.pjda-exhibit-page{min-height:310px;padding:25px;border:1px solid #ccc3b8;background:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.pjda-signature-line{width:230px;margin:18px auto 6px;border-bottom:1px solid #222}.pjda-signature-line img{display:block;max-width:220px;max-height:68px;margin:auto}.pjda-modal-open{overflow:hidden}.pjda-upload-overlay{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;padding:20px;background:rgba(20,18,16,.76)}.pjda-upload-card{width:min(560px,100%);padding:28px;border-radius:18px;background:#fff;text-align:center}.pjda-progressbar{height:14px;margin:18px 0;border-radius:999px;background:#e7e1d8;overflow:hidden}.pjda-progressbar span{display:block;width:0;height:100%;background:linear-gradient(90deg,#9b7040,#c49a61);transition:width .2s}.pjda-processing-steps{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pjda-processing-steps span{padding:5px 9px;border-radius:999px;background:#eee;color:#777;font-size:11px}.pjda-processing-steps span.is-complete{background:#dff3e6;color:#1a633b}
.pjda-login{max-width:600px;margin:50px auto}.pjda-admin{max-width:1500px;margin-right:20px}.pjda-admin-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin:18px 0}.pjda-admin-heading h1{margin:2px 0}.pjda-admin-heading p{color:#666}.pjda-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.pjda-stat-grid a{padding:20px;border:1px solid #d9d2c7;border-radius:14px;background:#fff;text-decoration:none;color:#222}.pjda-stat-grid strong{display:block;font-size:30px}.pjda-stat-grid span{color:#666}.pjda-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pjda-admin-card{padding:20px;margin:0 0 18px;border:1px solid #d9d2c7;border-radius:14px;background:#fff}.pjda-admin-card h2{margin-top:0}.pjda-definition{display:grid;grid-template-columns:160px 1fr;gap:8px 15px}.pjda-definition dt{font-weight:700}.pjda-definition dd{margin:0}.pjda-workflow-list{columns:2}.pjda-filter-nav{display:flex;gap:7px;margin-bottom:14px}.pjda-filter-nav a{padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #d9d2c7;text-decoration:none}.pjda-admin-table td{vertical-align:top}.pjda-overdue{color:#9d2f2f;font-weight:700}.pjda-overdue strong{display:block}.pjda-document-workspace{border-left:5px solid var(--pjda-gold)}.pjda-setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pjda-repeat-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin:8px 0}.pjda-repeat-row input,.pjda-repeat-row select{min-height:38px}.pjda-court-row{grid-template-columns:1fr 1.5fr 2fr 1fr auto}
.pjda-approval-box{position:relative}.pjda-approval-box summary{list-style:none}.pjda-approval-box summary::-webkit-details-marker{display:none}.pjda-approval-box form{position:absolute;right:0;z-index:30;width:min(420px,85vw);padding:16px;border:1px solid var(--pjda-line);border-radius:14px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.18)}
.pjda-document-adder{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--pjda-line);border-radius:14px;background:var(--pjda-soft)}.pjda-document-adder .pjda-field{margin:0}.pjda-selected-documents{display:grid;gap:9px;margin:12px 0}.pjda-selected-document{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 15px;border:1px solid #d7c5aa;border-radius:12px;background:var(--pjda-cream)}.pjda-selected-document small{display:block;color:var(--pjda-muted)}.pjda-selected-document button{margin-left:6px;border:1px solid #cfc5b8;border-radius:999px;padding:7px 10px;background:#fff;cursor:pointer}.pjda-empty-selection{margin:0;padding:15px;text-align:center;border:1px dashed var(--pjda-line);border-radius:12px}.pjda-included-details summary{cursor:pointer;font-weight:800}.pjda-included-details p{margin-bottom:0}.pjda-production-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.pjda-live-estimate{position:sticky;top:34px;max-height:calc(100vh - 68px);overflow:auto;border-radius:18px;background:#201e1b;color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.2)}.pjda-live-estimate>button{display:flex;width:100%;justify-content:space-between;gap:12px;padding:18px;border:0;background:transparent;color:#fff;text-align:left;font-weight:800;font-size:15px;cursor:default}.pjda-live-estimate-body{padding:0 18px 18px}.pjda-live-note{margin-top:0;color:#cfc6ba!important;font-size:12px}.pjda-live-estimate .pjda-quote-group h4{color:#d4ad75}.pjda-live-estimate .pjda-quote-line{border-color:#45413b;font-size:12px}.pjda-live-estimate .pjda-quote-line small{color:#aaa198}.pjda-live-estimate .pjda-quote-total{font-size:15px}.pjda-generated-file td{background:#f2faf5!important}.pjda-readiness{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.pjda-readiness-available{background:#dff3e6;color:#1a633b}.pjda-readiness-unavailable{background:#ffe1e1;color:#822828}.pjda-readiness-restricted{background:#fff3cb;color:#6e5211}.pjda-readiness-manual-verification-required{background:#e9e4f8;color:#4f3c83}
@media(max-width:900px){.pjda-choice-grid-three,.pjda-document-options,.pjda-stat-grid,.pjda-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pjda-admin-grid{grid-template-columns:1fr}.pjda-court-row{grid-template-columns:1fr 1fr}.pjda-court-row button{grid-column:2}.pjda-production-layout{grid-template-columns:1fr}.pjda-live-estimate{position:sticky;bottom:10px;top:auto;z-index:50;max-height:70vh}.pjda-live-estimate>button{cursor:pointer}.pjda-live-estimate-body{display:none}.pjda-live-estimate.is-open .pjda-live-estimate-body{display:block}}
@media(max-width:650px){.pjda-panel{padding:20px}.pjda-choice-grid,.pjda-choice-grid-three,.pjda-grid,.pjda-document-options,.pjda-stat-grid,.pjda-setting-grid{grid-template-columns:1fr}.pjda-steps{grid-template-columns:1fr 1fr}.pjda-accountbar,.pjda-section-heading,.pjda-request-title,.pjda-project-heading,.pjda-request-card-head,.pjda-client-document,.pjda-selected-document{flex-direction:column;align-items:stretch}.pjda-review-summary,.pjda-definition{grid-template-columns:1fr}.pjda-repeat-row,.pjda-court-row,.pjda-document-adder{grid-template-columns:1fr}.pjda-court-row button{grid-column:auto}.pjda-selected-document button{margin:4px 5px 0 0}}
.pjda-project-progress{margin:14px 0;padding:14px 16px;border:1px solid #d7c5aa;border-radius:13px;background:var(--pjda-cream)}.pjda-project-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.pjda-project-progress .pjda-progressbar{margin:10px 0 0}.pjda-exhibit-organizer{margin:16px 0;padding:16px;border:1px solid #d7c5aa;border-radius:14px;background:#fff}.pjda-organizer-toolbar{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.pjda-organizer-toolbar label span{display:block;font-size:12px;font-weight:800}.pjda-organizer-toolbar select,.pjda-organizer-toolbar button,.pjda-exhibit-organizer table select,.pjda-exhibit-organizer table button,.pjda-analysis-panel table button{min-height:36px;padding:7px 9px;border:1px solid #cfc5b8;border-radius:8px;background:#fff}.pjda-exhibit-organizer table{width:100%;border-collapse:collapse}.pjda-exhibit-organizer th,.pjda-exhibit-organizer td{padding:9px;border-bottom:1px solid #eee7dd;text-align:left;vertical-align:middle}.pjda-organizer-summary{display:flex;gap:10px;flex-wrap:wrap;padding:10px 12px;margin-bottom:10px;border-radius:10px;background:var(--pjda-soft);font-size:12px}.pjda-warning-text{color:#8a5418;font-weight:800}.pjda-success-text{color:var(--pjda-success);font-weight:800}.pjda-quote-group{margin:14px 0 18px;padding:0 12px 12px;border:1px solid #ddcfba;border-radius:12px}.pjda-quote-group-subtotal{display:grid;grid-template-columns:1fr auto;gap:15px;margin-top:8px;padding:11px 12px;border-radius:9px;background:#ead9bd;color:#382b1c;font-weight:900}.pjda-estimate-subtotal{margin-top:18px;padding:13px 0;font-size:16px;font-weight:900}.pjda-live-estimate .pjda-quote-group{border-color:#514b43}.pjda-live-estimate .pjda-quote-group-subtotal{background:#39342e;color:#fff;font-size:12px}
.pjda-production-layout>div,.pjda-project,.pjda-analysis-panel,.pjda-analysis-card{min-width:0}.pjda-analysis-list{display:grid;gap:12px;margin:14px 0}.pjda-analysis-card{padding:15px;border:1px solid #e0d7ca;border-radius:12px;background:#fff;overflow:hidden}.pjda-analysis-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #eee7dd}.pjda-analysis-card-heading>div{flex:1 1 auto;min-width:0}.pjda-analysis-card-heading button{flex:0 0 auto}.pjda-analysis-card-heading strong,.pjda-analysis-card-heading small{display:block;overflow-wrap:anywhere}.pjda-analysis-card-heading small{color:var(--pjda-muted);text-transform:capitalize}.pjda-analysis-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:13px}.pjda-analysis-details>div,.pjda-analysis-details>label{min-width:0}.pjda-analysis-details span,.pjda-analysis-details strong,.pjda-analysis-details small{display:block}.pjda-analysis-details>div>span:first-child,.pjda-analysis-details>label>span{margin-bottom:5px;color:var(--pjda-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pjda-analysis-details small{color:var(--pjda-muted);font-size:11px}.pjda-analysis-details select{width:100%;min-width:0;max-width:100%;min-height:40px;padding:8px 10px;border:1px solid #cfc5b8;border-radius:8px;background:#fff}.pjda-file-preview-card{width:min(1100px,96vw);max-width:1100px}.pjda-file-preview-content{height:min(72vh,850px);min-height:460px;margin-top:16px;border:1px solid #d8d0c5;border-radius:12px;overflow:hidden;background:#4b4b4b}.pjda-file-preview-content iframe,.pjda-file-preview-content img{display:block;width:100%;height:100%;border:0}.pjda-file-preview-content img{object-fit:contain}.pjda-exhibit-organizer select[data-exhibit-label-index]{min-width:150px}.pjda-organizer-toolbar input[type="search"]{min-height:36px;padding:7px 9px;border:1px solid #cfc5b8;border-radius:8px;background:#fff}
@media(max-width:1180px){.pjda-production-layout{grid-template-columns:1fr}.pjda-live-estimate{position:sticky;bottom:10px;top:auto;z-index:50;max-height:70vh}.pjda-live-estimate>button{cursor:pointer}.pjda-live-estimate-body{display:none}.pjda-live-estimate.is-open .pjda-live-estimate-body{display:block}}
@media(max-width:900px){.pjda-analysis-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pjda-analysis-card-heading{display:block}.pjda-analysis-card-heading button{width:100%;margin-top:10px}.pjda-analysis-details{grid-template-columns:1fr}.pjda-file-preview-card{width:100%;padding:16px}.pjda-file-preview-content{height:68vh;min-height:360px}.pjda-exhibit-organizer table,.pjda-exhibit-organizer tbody,.pjda-exhibit-organizer tr,.pjda-exhibit-organizer td{display:block;width:100%}.pjda-exhibit-organizer thead{display:none}.pjda-exhibit-organizer tr{padding:10px 0;border-bottom:1px solid #eee7dd}.pjda-exhibit-organizer td{padding:5px 0;border:0}.pjda-exhibit-organizer select[data-exhibit-label-index]{width:100%}}
.pjda-live-estimate{position:sticky;top:var(--pjda-sticky-offset,34px);bottom:auto;max-height:calc(100vh - var(--pjda-sticky-offset,34px) - 20px);overflow:auto;align-self:start;z-index:2}
@media(max-width:1180px){.pjda-live-estimate{position:static;top:auto;bottom:auto;max-height:none;overflow:visible}}
.pjda-file-order-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 8px;padding:13px;border:1px solid #ded7cd;border-radius:11px;background:#f7f4ef}.pjda-sort-toggle{display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.pjda-sort-toggle input{margin:0}.pjda-master-order-actions{display:flex;gap:8px;flex-wrap:wrap}.pjda-master-order-actions button{min-height:38px;padding:8px 12px;border:1px solid #cfc5b8;border-radius:8px;background:#fff;color:var(--pjda-ink);font-weight:800;cursor:pointer}.pjda-master-order-actions button:disabled{opacity:.45;cursor:not-allowed}.pjda-file-order-toolbar .pjda-help{flex-basis:100%;margin:0}.pjda-file-order{align-items:center;padding:8px;border-radius:9px}.pjda-file-order.is-selected{background:#fff4df;box-shadow:inset 0 0 0 2px var(--pjda-gold)}.pjda-file-select{flex:1 1 auto;min-width:0;padding:8px!important;margin:0!important;border:0!important;background:transparent!important;text-align:left;overflow-wrap:anywhere;cursor:pointer}.pjda-file-select[aria-pressed="true"]{font-weight:900;color:#5f421f}.pjda-file-position{display:inline-block;min-width:28px;color:var(--pjda-muted)}
@media(max-width:650px){.pjda-file-order-toolbar,.pjda-master-order-actions{align-items:stretch}.pjda-master-order-actions,.pjda-master-order-actions button{width:100%}.pjda-file-order{align-items:flex-start}.pjda-file-order>button:last-child{flex:0 0 auto}}
.pjda-stat-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pjda-calendar-controls{margin-bottom:16px}.pjda-calendar-navigation{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pjda-calendar-navigation h2{flex:1 1 260px;margin:0;text-align:center}.pjda-calendar-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:18px}.pjda-calendar-filters label span{display:block;margin-bottom:4px;font-size:12px;font-weight:800}.pjda-calendar-filters select{min-height:36px;padding:6px 9px}.pjda-calendar-legend{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.pjda-calendar-legend span,.pjda-calendar-kind{display:inline-block;padding:4px 8px;border-left:5px solid;border-radius:5px;background:#f5f2ed;font-size:11px;font-weight:900}.pjda-calendar-legend .pjda-calendar-pjda,.pjda-calendar-pjda .pjda-calendar-kind,.pjda-deadline-card.pjda-calendar-pjda{border-color:#b8863b}.pjda-calendar-legend .pjda-calendar-court,.pjda-calendar-court .pjda-calendar-kind,.pjda-deadline-card.pjda-calendar-court{border-color:#8d2f43}.pjda-calendar-legend .pjda-calendar-service,.pjda-calendar-service .pjda-calendar-kind,.pjda-deadline-card.pjda-calendar-service{border-color:#2877a8}.pjda-calendar-legend .is-completed{text-decoration:line-through;border-color:#777;color:#666}.pjda-calendar-wrap{overflow:auto;padding:1px}.pjda-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));min-width:1120px;border-top:1px solid #d9d2c7;border-left:1px solid #d9d2c7;background:#fff}.pjda-calendar-weekday{padding:10px;border-right:1px solid #d9d2c7;border-bottom:1px solid #d9d2c7;background:#2b2824;color:#fff;font-weight:900;text-align:center}.pjda-calendar-day{min-height:180px;padding:8px;border-right:1px solid #d9d2c7;border-bottom:1px solid #d9d2c7;background:#fff}.pjda-calendar-day.is-outside{background:#f2f0ec;color:#8c857b}.pjda-calendar-day.is-today{box-shadow:inset 0 0 0 3px #b8863b}.pjda-calendar-day>h3{margin:0 0 8px;font-size:15px}.pjda-calendar-event{margin:7px 0;padding:8px;border-left:5px solid;border-radius:7px;background:#faf8f4;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pjda-calendar-event.pjda-calendar-pjda{border-color:#b8863b}.pjda-calendar-event.pjda-calendar-court{border-color:#8d2f43}.pjda-calendar-event.pjda-calendar-service{border-color:#2877a8}.pjda-calendar-event a{display:block;color:#23201d;text-decoration:none}.pjda-calendar-event a>strong,.pjda-calendar-event a>span,.pjda-calendar-event a>small{display:block;margin-top:4px;overflow-wrap:anywhere}.pjda-calendar-event form{margin-top:7px}.pjda-calendar-event button{padding:4px 7px;border:1px solid #cfc5b8;border-radius:6px;background:#fff;font-size:11px;cursor:pointer}.pjda-calendar-event.is-completed{opacity:.62;background:#eee}.pjda-calendar-event.is-completed a{text-decoration:line-through}.pjda-calendar-event.is-overdue{box-shadow:inset 0 0 0 2px #c33}.pjda-calendar-agenda .pjda-agenda-day{padding:12px 0;border-bottom:1px solid #ddd}.pjda-calendar-agenda .pjda-calendar-event{max-width:780px}.pjda-deadline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pjda-deadline-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;border:1px solid #d9d2c7;border-left:7px solid;border-radius:12px;background:#fff}.pjda-deadline-card.is-completed{opacity:.68;background:#f0f0f0;text-decoration:line-through}.pjda-deadline-card form{margin-top:auto}.pjda-deadline-card .pjda-overdue{color:#9d2f2f;font-weight:900}.pjda-deadline-card small{display:block}
@media(max-width:900px){.pjda-stat-grid-three,.pjda-deadline-grid{grid-template-columns:1fr}.pjda-calendar-navigation h2{order:-1;flex-basis:100%}}
.pjda-production-engine {
    margin: 24px 0;
    padding: 20px;
    border: 1px solid #d7d2c8;
    border-radius: 14px;
    background: #faf9f6;
}

.pjda-engine-version {
    display: inline-flex;
    padding: 5px 9px;
    border-radius: 999px;
    background: #1b1b1b;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    white-space: nowrap;
}

.pjda-engine-status {
    display: grid;
    grid-template-columns: minmax(180px, 1fr) minmax(180px, 2fr) auto;
    gap: 14px;
    align-items: center;
    margin: 14px 0;
    padding: 14px;
    border: 1px solid #d6d0c5;
    border-radius: 10px;
    background: #fff;
}

.pjda-engine-progress {
    height: 10px;
    overflow: hidden;
    border-radius: 999px;
    background: #e5e2dc;
}

.pjda-engine-progress span {
    display: block;
    height: 100%;
    border-radius: inherit;
    background: #b08a45;
}

.pjda-engine-status-complete .pjda-engine-progress span { background: #2f7d50; }
.pjda-engine-status-failed .pjda-engine-progress span { background: #b3261e; }

.pjda-engine-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    margin: 14px 0;
}

.pjda-engine-actions form { margin: 0; }

@media (max-width: 782px) {
    .pjda-engine-status { grid-template-columns: 1fr; }
}

/* 5.1.2-beta.3 — compact exhibit certification, staff preview workflow, and decision save checkmark */
.pjda-exhibit-page-traditional{width:min(288px,100%);min-height:0;aspect-ratio:3/2;padding:12px 14px;margin:0 auto;text-align:center;justify-content:flex-start}.pjda-exhibit-certification{max-width:264px;margin:4px auto 8px;line-height:1.32;font-size:11px;text-align:center}.pjda-exhibit-certification p{margin:0 0 2px;color:var(--pjda-ink);text-align:center}.pjda-populated-handwritten{font-family:"Times New Roman",Times,serif;font-style:italic;font-size:1.12em}.pjda-populated-cursive{font-family:"Times New Roman",Times,serif;font-style:italic;font-weight:700;font-size:1.1em}.pjda-populated-standard{font-family:Arial,Helvetica,sans-serif;font-style:normal}.pjda-populated-name{font-size:1.18em}.pjda-exhibit-page-traditional .pjda-signature-line{max-width:150px;margin:7px auto 4px}.pjda-exhibit-page-traditional .pjda-signature-line img{max-width:144px;max-height:36px}.pjda-exhibit-page-traditional>strong,.pjda-exhibit-page-traditional>span{display:block;text-align:center}
.pjda-admin-source-list,.pjda-admin-exhibit-list{display:grid;gap:12px;margin:12px 0}.pjda-admin-source-card,.pjda-admin-exhibit-item{padding:15px;border:1px solid #d9d2c7;border-radius:12px;background:#fff}.pjda-admin-source-heading,.pjda-admin-exhibit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid #ece6de}.pjda-admin-source-heading strong,.pjda-admin-source-heading small,.pjda-admin-exhibit-heading strong,.pjda-admin-exhibit-heading small{display:block}.pjda-admin-source-heading small,.pjda-admin-exhibit-heading small{color:#6f6a63;margin-top:3px}.pjda-admin-source-grid,.pjda-admin-exhibit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:13px}.pjda-admin-exhibit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pjda-admin-source-grid>div,.pjda-admin-exhibit-grid>div{min-width:0}.pjda-admin-source-grid>div>span:first-child,.pjda-admin-exhibit-grid>div>span:first-child,.pjda-admin-file-decision>span,.pjda-admin-file-actions>span{display:block;margin-bottom:5px;color:#6f6a63;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pjda-admin-source-grid small,.pjda-admin-exhibit-grid small{display:block;color:#6f6a63;margin-top:4px}.pjda-admin-file-decision form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pjda-admin-file-decision select{max-width:100%}.pjda-admin-file-actions{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.pjda-admin-file-actions>span{flex-basis:100%}.pjda-admin-exhibit-review{margin:16px 0;border:1px solid #d7c5aa;border-radius:13px;background:#fbfaf8}.pjda-admin-exhibit-review>summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;cursor:pointer}.pjda-admin-exhibit-review>summary strong,.pjda-admin-exhibit-review>summary small{display:block}.pjda-admin-exhibit-review>summary small{margin-top:3px;color:#6f6a63;font-weight:400}.pjda-admin-exhibit-list{padding:0 14px 14px}.pjda-file-more{position:relative;display:inline-block}.pjda-file-more>summary{list-style:none;cursor:pointer}.pjda-file-more>summary::-webkit-details-marker{display:none}.pjda-file-more>div{position:absolute;right:0;z-index:60;min-width:170px;padding:8px;border:1px solid #d6d0c5;border-radius:9px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.14)}.pjda-file-more>div .button{width:100%;text-align:center}.pjda-admin-preview-modal{position:fixed;inset:0;z-index:100000;padding:24px;background:rgba(20,18,16,.72);overflow:auto}.pjda-admin-preview-card{width:min(1180px,96vw);height:min(900px,92vh);margin:auto;padding:18px;border-radius:16px;background:#fff;box-shadow:0 25px 90px rgba(0,0,0,.35);display:flex;flex-direction:column}.pjda-admin-preview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pjda-admin-preview-heading h2{margin:0}.pjda-admin-preview-heading p{margin:3px 0 10px}.pjda-admin-preview-card iframe{width:100%;flex:1;min-height:520px;border:1px solid #d8d0c5;border-radius:10px;background:#4b4b4b}.pjda-admin-preview-open{overflow:hidden}
@media(max-width:1100px){.pjda-admin-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pjda-admin-exhibit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pjda-admin-source-heading,.pjda-admin-exhibit-heading,.pjda-admin-exhibit-review>summary{display:block}.pjda-admin-source-heading button,.pjda-admin-exhibit-heading button{width:100%;margin-top:10px}.pjda-admin-source-grid,.pjda-admin-exhibit-grid{grid-template-columns:1fr}.pjda-admin-preview-modal{padding:8px}.pjda-admin-preview-card{width:100%;height:96vh;padding:10px}.pjda-admin-preview-card iframe{min-height:360px}}

/* 5.1.2-beta.3 — compact checkmark save control for Staff Decision */
.pjda-admin-file-decision .pjda-save-decision{display:inline-flex;align-items:center;justify-content:center;min-width:34px;width:34px;height:32px;padding:0;font-size:18px;font-weight:800;line-height:1;border-radius:6px}.pjda-admin-file-decision .pjda-save-decision span[aria-hidden="true"]{display:block;margin:0;color:inherit;font-size:18px;line-height:1}.pjda-admin-file-decision .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* 5.1.2-beta.4 — exception-based staff preflight and one-save decision workflow */
.pjda-admin-decision-form{margin:0}.pjda-admin-decision-toolbar{position:sticky;top:32px;z-index:45;display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border:1px solid #d9c8ab;border-radius:11px;background:#fffaf0;box-shadow:0 5px 18px rgba(0,0,0,.06)}.pjda-admin-decision-toolbar>div{flex:1 1 340px}.pjda-admin-decision-toolbar strong,.pjda-admin-decision-toolbar small{display:block}.pjda-admin-decision-toolbar small{margin-top:3px;color:#6b6257;font-weight:400}.pjda-admin-decision-toolbar label{display:flex;flex-direction:column;gap:4px;min-width:230px}.pjda-admin-decision-toolbar label span{font-size:11px;font-weight:700;color:#5c554d}.pjda-admin-decision-toolbar select{min-width:230px}.pjda-admin-decision-save-bottom{display:flex;justify-content:flex-end;margin:14px 0 2px}.pjda-auto-decision strong{display:block;color:#1a633b}.pjda-auto-decision small{display:block;margin-top:3px}.pjda-auto-decision details{margin-top:6px}.pjda-auto-decision summary{cursor:pointer;color:#6f522d;font-weight:700}.pjda-auto-decision select{margin-top:6px;max-width:100%}
.pjda-admin-preflight-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pjda-admin-preflight-heading h3{margin-bottom:8px}

/* 5.1.2-beta.11 — compact staff exhibit register */
.pjda-admin-exhibit-summarybar{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;background:#fff}.pjda-admin-exhibit-summarybar>span{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #ddd6cc;border-radius:999px;background:#f8f6f2;font-size:12px;color:#514d48}.pjda-admin-exhibit-summarybar .pjda-exhibit-summary-missing{border-color:#d63638;background:#fff3f3;color:#9b1c1f}.pjda-admin-exhibit-table{padding:0 14px 14px;overflow-x:auto}.pjda-admin-exhibit-table-head,.pjda-admin-exhibit-row{display:grid;grid-template-columns:100px minmax(220px,2fr) 100px 145px minmax(220px,1.4fr) 170px;gap:12px;align-items:center;min-width:1050px}.pjda-admin-exhibit-table-head{padding:10px 12px 8px;color:#6f6a63;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pjda-admin-exhibit-row{padding:11px 12px;border-top:1px solid #ece6de;background:#fff}.pjda-admin-exhibit-row:nth-child(odd){background:#fcfbf9}.pjda-admin-exhibit-row.is-missing{background:#fff4f4;border-left:4px solid #d63638;padding-left:8px}.pjda-admin-exhibit-row>div{min-width:0}.pjda-admin-exhibit-row strong,.pjda-admin-exhibit-row small{display:block}.pjda-admin-exhibit-row small{margin-top:3px;color:#6f6a63;line-height:1.25}.pjda-admin-exhibit-labelcell{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pjda-admin-exhibit-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #b89a68;border-radius:9px;background:#f6efe3;font-size:18px;font-weight:800;color:#3f3528}.pjda-stamp-ok{font-size:11px;font-weight:700;color:#2f6b3d}.pjda-preview-stamp-link{font-size:11px!important;line-height:1.2!important;padding:0!important}.pjda-admin-exhibit-filecell strong{white-space:normal;overflow-wrap:anywhere}.pjda-admin-exhibit-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pjda-admin-exhibit-actions .button{margin:0}.pjda-admin-exhibit-row .pjda-admin-file-decision>span:first-child{display:none}.pjda-admin-exhibit-row .pjda-admin-file-decision form{margin:0}.pjda-admin-exhibit-row .pjda-auto-decision{margin:0}.pjda-admin-exhibit-row .pjda-auto-decision details{margin-top:3px}.pjda-admin-exhibit-row .pjda-ocr{display:inline-block}.pjda-admin-exhibit-list{display:none!important}
@media(max-width:1200px){.pjda-admin-exhibit-table-head,.pjda-admin-exhibit-row{grid-template-columns:88px minmax(210px,2fr) 90px 135px minmax(210px,1.4fr) 150px;min-width:970px}}
@media(max-width:782px){.pjda-admin-exhibit-table{overflow:visible}.pjda-admin-exhibit-table-head{display:none}.pjda-admin-exhibit-row{display:grid;grid-template-columns:72px 1fr;min-width:0;gap:8px 12px;padding:12px}.pjda-admin-exhibit-row>div{grid-column:2}.pjda-admin-exhibit-row>.pjda-admin-exhibit-labelcell{grid-column:1;grid-row:1/7;align-content:flex-start;align-items:flex-start;flex-direction:column}.pjda-admin-exhibit-row>.pjda-admin-exhibit-filecell{grid-row:1}.pjda-admin-exhibit-row>div:nth-child(3)::before{content:'Pages';display:block;color:#6f6a63;font-size:10px;font-weight:800;text-transform:uppercase}.pjda-admin-exhibit-row>div:nth-child(4)::before{content:'OCR';display:block;color:#6f6a63;font-size:10px;font-weight:800;text-transform:uppercase}.pjda-admin-exhibit-row>.pjda-admin-file-decision::before{content:'Staff Decision';display:block;color:#6f6a63;font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:4px}.pjda-admin-exhibit-actions::before{content:'Review';display:block;flex-basis:100%;color:#6f6a63;font-size:10px;font-weight:800;text-transform:uppercase}.pjda-admin-exhibit-badge{width:42px;height:42px}.pjda-admin-exhibit-summarybar{padding:10px}}

/* Beta 16: compact lawyer approval choices. */
.pjda-decision-options{border:1px solid #dcdcde;border-radius:8px;padding:12px 14px;margin:12px 0}.pjda-decision-options legend{font-weight:700;padding:0 6px}.pjda-decision-options label{display:block;margin:7px 0}

.pjda-client-amend-box{margin-top:14px;padding:12px 14px;border:1px solid var(--pjda-line);border-radius:12px;background:var(--pjda-soft)}.pjda-client-amend-box>summary{cursor:pointer;list-style:none;width:max-content}.pjda-client-amend-form{margin-top:16px}.pjda-client-amend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pjda-add-missing-exhibit{margin:12px 0 18px;padding:12px 14px;border:1px solid #d9d2c7;border-radius:12px;background:#fbfaf8}.pjda-add-missing-exhibit>summary{cursor:pointer}.pjda-add-missing-exhibit form{margin-top:16px}@media(max-width:700px){.pjda-client-amend-grid{grid-template-columns:1fr}}

/* 5.1.2-beta.17.4 — keep client directions prominent and separate from staff notes. */
.pjda-client-instructions-box{border:2px solid #a77c43!important;background:#fff8e8!important;box-shadow:0 0 0 4px rgba(167,124,67,.1),0 10px 30px rgba(55,39,20,.08)!important}.pjda-client-instructions-box h2{margin-bottom:12px}.pjda-client-instruction-row{padding:12px 14px;margin:10px 0;border-left:4px solid #a77c43;border-radius:4px 10px 10px 4px;background:#fff}.pjda-client-instruction-row p{margin:5px 0 0;color:#2a2723}.pjda-document-instructions-box{padding:17px 19px;margin:18px 0;border:2px solid #c49a61;border-radius:13px;background:#fffaf0}.pjda-document-instructions-box h3{margin:0 0 8px}.pjda-document-instructions-box p:not(.pjda-eyebrow){margin:0 0 7px;color:#2a2723;white-space:normal}.pjda-document-instructions-box small{color:#6f6253;font-weight:700}

/* 5.1.2-beta.17.4.4 — preview fallback and saved exhibit-limit calculation. */
.pjda-admin-preview-fallback{display:flex;gap:8px;flex-wrap:wrap}.pjda-limit-summary{margin:14px 0;padding:14px;border:1px solid #c9bfae;border-radius:12px;background:#fff}.pjda-limit-summary h4{margin:0 0 10px}.pjda-limit-summary.is-within-limit{border-color:#79a987;background:#f4fbf6}.pjda-limit-summary.is-over-limit{border-color:#c36b6b;background:#fff5f5}.pjda-limit-summary p:last-child{margin-bottom:0}
.pjda-layout-mode{margin:14px 0;padding:14px;border:1px solid #d8d0c5;border-radius:12px;background:#faf8f5}.pjda-layout-mode legend{padding:0 7px}.pjda-manual-layout{margin:16px 0;padding:16px;border:2px solid #b78a4b;border-radius:13px;background:#fffaf1}.pjda-manual-layout h4{margin:0}.pjda-manual-layout ol{margin:12px 0 16px 22px}.pjda-manual-layout table input,.pjda-manual-layout table select{width:100%;min-width:120px}

/* 18.6.1: the page and colour counts under each file are easier to see and flash when the choice changes */
.pjda-analysis-details .pjda-count-line{display:inline-block;margin-top:4px;padding:2px 6px;margin-left:-6px;border-radius:4px;font-size:14px;font-weight:700;color:#1b1b1b;line-height:1.35}
.pjda-analysis-details .pjda-count-line .pjda-colour-count{color:#9a3412}
.pjda-analysis-details .pjda-count-flash{animation:pjdaCountFlash 2.6s ease-out}
@keyframes pjdaCountFlash{0%{background:#f6c85f;transform:scale(1.06)}55%{background:#fbe7a8;transform:scale(1)}100%{background:transparent}}
@media (prefers-reduced-motion:reduce){.pjda-analysis-details .pjda-count-flash{animation:none;background:#fbe7a8}}

/* 18.6.2: while a new request is being filled in, earlier requests are hidden; marketing menu links are hidden for signed-in clients */
.pjda-composing .pjda-your-requests{display:none}
.pjda-site-nav a[hidden]{display:none!important}
.pjda-inline-question small{display:block;flex-basis:100%;margin-top:6px;color:var(--pjda-muted);font-size:12px;line-height:1.45}

/* 18.6.4: long waits show that the page is working */
.pjda-wait-note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--pjda-muted)}
.pjda-progressbar span.is-pulsing,[data-upload-bar].is-pulsing{position:relative;overflow:hidden}
.pjda-progressbar span.is-pulsing::after,[data-upload-bar].is-pulsing::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:pjdaSweep 1.4s linear infinite}
@keyframes pjdaSweep{to{transform:translateX(100%)}}
@media (prefers-reduced-motion:reduce){.pjda-progressbar span.is-pulsing::after,[data-upload-bar].is-pulsing::after{animation:none;transform:none;opacity:.25}}
