.filing-setup{min-width:0;font-size:1rem}.filing-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.filing-panel{background:#fff;border:1px solid #d9e2ed;border-radius:12px;min-width:0;padding:1rem;box-shadow:0 2px 5px #17395606}.filing-panel-heading{margin-bottom:.9rem}.filing-panel-heading h3{color:var(--navy);margin:0 0 .35rem;font-size:1.05rem;line-height:1.4}.filing-panel-heading p,.filing-empty{color:#526174;margin:0;font-size:.875rem;line-height:1.45}.filing-require-control{border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;margin-bottom:.5rem;padding:.75rem 0}.filing-require{cursor:pointer;align-items:center;gap:.65rem;min-height:36px;font-size:.9375rem;font-weight:600;display:flex}.filing-require input{cursor:pointer;width:1.15rem;height:1.15rem;accent-color:var(--blue);flex:0 0 1.15rem;margin:0}.filing-require-control p,.filing-save-status,.filing-error{margin:.5rem 0;font-size:.875rem;line-height:1.4}.filing-save-status{color:#235f91}.filing-error{color:#9d2626}.filing-panel .filing-items{max-height:36vh;margin:0 0 .65rem;padding:0;list-style:none;overflow:auto}.filing-row{border-bottom:1px solid #edf0f5;padding:.1rem 0}.filing-row-line{align-items:center;gap:.5rem;min-height:42px;display:flex}.filing-row-line>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9375rem;line-height:1.35}.filing-row .filing-overflow{color:#435f79;background:0 0;border:0;border-radius:7px;min-width:36px;min-height:36px;padding:0;font-size:1.35rem}.filing-overflow:hover,.filing-overflow[aria-expanded=true]{background:#eaf1f9}.filing-item-menu{background:#f5f8fc;border:1px solid #dce5ef;border-radius:8px;margin:0 0 .5rem;padding:.3rem;display:grid}.filing-item-menu button{text-align:left;background:0 0;border:0;border-radius:5px;min-height:36px;padding:.5rem .65rem;font-size:.875rem}.filing-item-menu button:hover:not(:disabled){background:#e3edf8}.filing-item-menu small,.filing-delete-confirmation small{color:#526174;padding:.35rem;font-size:.875rem;line-height:1.4}.filing-delete-confirmation{background:#f8fafc;border-radius:8px;padding:.65rem;font-size:.9375rem}.filing-delete-confirmation p{overflow-wrap:anywhere;margin:0 0 .3rem}.filing-delete-confirmation small{padding:0;display:block}.filing-panel .filing-add-action{text-align:left;color:#175b94;background:#eef4fb;border:0;border-radius:7px;width:100%;min-height:44px;margin:.35rem 0 0;padding:.6rem .5rem;font-size:.9375rem;font-weight:650;display:block}.filing-editor{border-top:1px solid #e1e8f1;margin-top:.75rem;padding-top:.75rem}.filing-editor label{margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:block}.filing-editor input{width:100%;min-width:0;min-height:42px;font-size:1rem}.filing-editor-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.filing-editor-actions button{min-height:40px;padding:.45rem .8rem;font-size:.875rem}.filing-empty{padding:.65rem 0}.project-filing-summary{margin-top:1rem}.project-filing-summary h3{font-size:.9375rem}.modal-shade.rapid-capture-shade{z-index:1100;padding:1rem}.edit-modal.rapid-capture-modal{flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.rapid-capture-modal>header{flex-shrink:0}.rapid-capture-modal>header h2{overflow-wrap:anywhere;font-size:1.4rem;font-weight:750}.capture-preparation{flex-direction:column;flex:1;min-height:0;display:flex}.capture-preparation-fields{flex:1;min-height:0;padding:.5rem 0 1rem;overflow:auto}.filing-combobox{margin-bottom:1.25rem;position:relative}.filing-combobox label{margin-bottom:.5rem;font-size:1rem;font-weight:650;display:block}.filing-combobox-field{align-items:center;gap:.4rem;display:flex}.filing-combobox-field input{width:100%;min-width:0;min-height:48px;font-size:1rem}.filing-combobox-field button{min-width:44px;min-height:44px}.filing-combobox small{color:#526174;margin-top:.35rem;font-size:.875rem;display:block}.filing-combobox ul{background:#fff;border:1px solid #b8c5d5;border-radius:8px;max-height:28dvh;margin:.4rem 0 0;padding:.25rem;list-style:none;overflow:auto}.filing-combobox li{cursor:pointer;border-radius:5px;min-height:44px;padding:.75rem;font-size:1rem}.filing-combobox li.active,.filing-combobox li[aria-selected=true]{color:#164673;background:#e7f1fc}.capture-preparation-action{padding:.75rem 0 max(.5rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe2eb;flex-shrink:0}.capture-preparation-action>button{width:100%;min-height:56px;font-size:1.1rem}.capture-preparation-action>button:disabled{color:#566174;cursor:not-allowed;opacity:1;background:#d5dce5;border-color:#d5dce5}.capture-preparation-action small{text-align:center;margin-top:.5rem;font-size:.875rem;display:block}.capture-preparation-action p{margin:.25rem 0 .75rem;font-size:.875rem;line-height:1.4}@media (width<=767px){.filing-sections{grid-template-columns:minmax(0,1fr);gap:1rem}.filing-panel .filing-items{max-height:35vh}.filing-row .filing-overflow,.filing-item-menu button{min-height:44px}.modal-shade.rapid-capture-shade{align-items:stretch;padding:0}.edit-modal.rapid-capture-modal{width:100%;height:100dvh;max-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1rem 0;border-radius:0;margin:0}}.details-page.project-details-layout{flex-direction:column;gap:1rem;display:flex}.project-details-layout .project-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.project-details-layout .project-information-grid label,.project-details-layout .summary-field{font-size:.9375rem}.project-details-layout .project-information-grid input,.project-details-layout .project-information-grid select{min-height:44px;font-size:1rem}.project-details-layout .summary-field textarea{min-height:100px;font-size:1rem}.project-details-section{background:#fff;border:1px solid #dbe3ed;border-radius:12px;padding:1.25rem}.project-details-layout .project-filing-summary{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.project-filing-summary h2,.project-notes-compact h2{margin:0 0 .4rem;font-size:1.05rem}.project-filing-summary p{color:#43566d;margin:0;font-size:.9375rem;line-height:1.5}.project-filing-summary button{flex-shrink:0;min-height:44px}.project-filing-summary .project-filing-setup-action{border-color:var(--blue);background:var(--blue);color:#fff}.project-filing-summary .project-filing-setup-action:hover:not(:disabled){filter:brightness(.9)}.project-filing-summary .project-filing-setup-action:focus-visible{outline-offset:3px;outline:3px solid #2175bb}.project-filing-summary .project-filing-setup-action:disabled{color:#fff;cursor:not-allowed;opacity:.75;background:#a8b4be;border-color:#a8b4be}.project-notes-compact>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-notes-compact .no-notes{margin:0;padding:.5rem 0;font-size:.9375rem}.project-notes-compact .project-note-list{max-height:260px;overflow:auto}.project-notes-compact textarea{width:100%;min-height:84px;font-size:1rem}.project-notes-compact button{min-height:40px}.project-detail-section{padding:0;overflow:hidden}.project-detail-section>summary{cursor:pointer;min-height:68px;color:var(--navy);align-items:center;gap:.75rem;padding:1rem 1.25rem;list-style:none;display:flex}.project-detail-section>summary::-webkit-details-marker{display:none}.project-detail-section>summary:focus-visible{outline-offset:-4px;border-radius:10px;outline:3px solid #2175bb}.project-detail-section-caret{color:var(--blue);transform-origin:50%;flex:none;font-size:1.4rem;font-weight:800;line-height:1;transition:transform .15s}.project-detail-section[open]>summary .project-detail-section-caret{transform:rotate(90deg)}.project-detail-section-heading{gap:.25rem;min-width:0;display:grid}.project-detail-section-heading b{font-size:1rem;font-weight:650;line-height:1.3}.project-detail-section-heading small{color:#43566d;font-size:.875rem;font-weight:400;line-height:1.4}.project-detail-section-content{border-top:1px solid #e1e8ef;padding:1rem 1.25rem 1.25rem}.project-settings-content{padding-top:1rem}.project-access-management-content{gap:.875rem;padding-top:1rem;display:grid}.project-access-management-content>p{color:#43566d;margin:0;font-size:.9375rem;line-height:1.5}.project-access-management .project-access-list{max-height:none;overflow:visible}.project-access-management .project-access-all{min-height:52px;padding:.65rem .75rem}.project-access-management .project-access-list label{gap:.7rem;min-height:52px;padding:.6rem .75rem}.project-access-management .project-access-all b,.project-access-management .project-access-list b{font-size:.9375rem;line-height:1.4}.project-access-management .project-access-all small,.project-access-management .project-access-list small{color:#43566d;font-size:.875rem;font-weight:500;line-height:1.4}.project-access-management .project-access-list label.always-access{color:#263f55;background:#f4f7f9}:is(.project-access-management .project-access-list label:not(.always-access),.project-access-management .project-access-list label:has(input:checked):not(.always-access)){background:#fff}.project-access-management .project-access-list label:not(.always-access):hover{background:#f8fafb}.project-access-management .project-access-list input:disabled{opacity:1}.project-access-management-actions{justify-content:flex-end;gap:.5rem;padding-top:.15rem;display:flex}.project-access-management-actions button{min-height:42px}.project-access-management-error{color:#93443e;background:#fff0ee;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.875rem;line-height:1.4;display:flex}.project-access-management-error button{flex:none;min-height:38px}.project-access-management-notice{font-weight:650;color:#235f91!important}.project-system-id{max-width:600px;margin-top:1rem}.project-system-id label{gap:.5rem;display:grid}.project-system-id input{width:100%}.filing-count{color:#526174;font-weight:500}.filing-management-search{align-items:center;gap:.25rem;margin:.75rem 0;display:flex}.filing-management-search input{width:100%;min-width:0;min-height:44px;font-size:1rem}.filing-management-search button{min-width:40px;min-height:44px}.filing-panel .filing-items{overscroll-behavior:contain;max-height:min(40dvh,320px);margin:.75rem 0 0}.filing-row-line>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filing-search-count{color:#526174;margin:.5rem 0;font-size:.875rem}.edit-modal.rapid-capture-modal{min-height:min(620px,100dvh - 2rem);position:relative}.rapid-capture-modal>header em{letter-spacing:.03em;color:#43566d;font-size:.875rem}.rapid-capture-modal>header h2{font-size:1.4rem;line-height:1.3}.capture-preparation-fields{padding:1rem 0 1.5rem}.filing-picker-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.filing-picker-heading label{color:#152f4b;margin:0;font-size:1.125rem}.filing-picker-heading button{min-height:48px;font-size:1rem}.filing-combobox-field{background:#fff;border:2px solid #637a91;border-radius:10px;min-height:64px;padding:.25rem}.filing-combobox-field:focus-within{border-color:#1768b5;box-shadow:0 0 0 3px #1768b52b}.filing-combobox-field input{color:#152f4b;background:0 0;min-height:56px;padding:.7rem;font-size:1.125rem;font-weight:600;box-shadow:none!important;border:0!important}.filing-combobox-field input::placeholder{color:#526174;opacity:1;font-weight:400}.filing-combobox-field button{color:#183e64;background:#eef3f8;border:0;border-radius:7px;min-width:44px;min-height:48px;font-size:1.25rem}.filing-combobox.is-open{z-index:3;background:#fff;flex-direction:column;min-height:0;margin:0;padding:1.5rem;display:flex;position:absolute;inset:0}.filing-combobox.is-open .filing-combobox-field,.filing-picker-heading,.filing-picker-current{flex-shrink:0}.filing-picker-current{color:#43566d;overflow-wrap:anywhere;margin:.8rem 0;font-size:.9375rem}.filing-combobox.is-open ul{overscroll-behavior:contain;border-color:#9babbd;flex:1;min-height:0;max-height:none;margin:0;overflow:auto}.filing-combobox li{color:#152f4b;touch-action:pan-y;border-bottom:1px solid #e5ebf2;min-height:56px;padding:1rem;font-size:1.125rem;line-height:1.4}.filing-combobox li[aria-selected=true]{font-weight:700}.filing-combobox li>span:first-child{gap:.2rem;min-width:0;display:grid}.filing-combobox li>span:first-child b{overflow-wrap:anywhere}.filing-combobox li>span:first-child small{color:#526174;margin:0;font-weight:500}.uncategorized-filing-fields>.file-media-project-combobox{margin-bottom:0}.capture-preparation-action>button{min-height:64px;font-size:1.2rem;font-weight:700}@media (width<=767px){.project-details-layout .project-information-grid{grid-template-columns:minmax(0,1fr)}.project-details-layout .project-filing-summary{flex-direction:column;align-items:stretch}.project-details-section{padding:1rem}.project-access-management .project-access-list{max-height:none;overflow:visible}.project-access-management-actions{grid-template-columns:1fr 1fr;display:grid}.project-access-management-actions button{min-height:48px}.filing-combobox.is-open{padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))}.filing-panel .filing-items{max-height:300px}}.project-notes-compact .note-composer{margin-top:.75rem;display:block}.project-notes-title,.new-note-title{color:#1768b5;margin:0;font-size:1.2rem;font-weight:800;line-height:1.25;display:block}.new-note-title{margin-bottom:.4rem;font-size:1.05rem}.note-composer-actions{gap:.5rem;margin-top:.5rem;display:flex}.project-notes-compact .project-note-list article{border-bottom:1px solid #e6ecf3;gap:.75rem;padding:.75rem 0;display:flex}.project-notes-compact .project-note-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.9375rem}.project-note-content{flex:auto;min-width:0}.project-notes-compact .project-note-list footer{color:#526174;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.8rem;display:flex}.project-note-edited{color:#66778a;font-style:normal}.project-note-actions{gap:.25rem;margin-left:auto;display:inline-flex}.project-notes-compact .note-text-action{color:#1768b5;background:0 0;border:0;min-height:36px;padding:.3rem .5rem;font-size:.8rem;font-weight:700}.project-notes-compact .note-text-action.danger-text{color:#a23838}.project-note-editor textarea{min-height:76px}.project-note-edit-actions,.project-note-delete-confirmation>div{gap:.5rem;margin:.45rem 0;display:flex}.project-note-delete-confirmation{color:#643333;background:#fff8f8;border:1px solid #e1c4c4;border-radius:8px;gap:.25rem;margin-top:.6rem;padding:.65rem;display:grid}.project-note-delete-confirmation span{font-size:.85rem}@media (width<=767px){.project-note-actions{width:100%;margin-left:0}.project-notes-compact .note-text-action{min-width:52px;min-height:40px;padding:.4rem .55rem}.project-note-delete-confirmation>div{flex-wrap:wrap}}.project-ribbon{isolation:isolate;background:#eaf0f6;border:1px solid #bacbdb;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:nowrap;align-items:stretch;gap:0;min-width:0;max-width:100%;margin:1rem 0 0;padding:0;display:flex;overflow-x:auto}.project-ribbon>button{color:#3b536b;white-space:nowrap;cursor:pointer;background:0 0;border-top:3px solid #0000;border-bottom:0;border-left:0;border-right:1px solid #cbd7e4;border-radius:0;flex:none;min-height:52px;padding:.85rem 1.3rem;font-size:1rem;font-weight:600}.project-ribbon>button:hover{color:#154d80;background:#dce8f4}.project-ribbon>button.active{color:#155b98;background:#fff;border-top-color:#2175bb;font-weight:750;box-shadow:0 1px #fff}.project-ribbon>button:focus-visible{outline-offset:-5px;border-radius:6px;outline:3px solid #2175bb}.project-ribbon+.project-filing-workspace,.project-ribbon+.project-details-layout,.project-ribbon+.project-notes-workspace{border-top:1px solid #bacbdb;padding-top:1rem}.project-notes-workspace{width:100%;min-width:0}.project-notes-workspace .project-note-list{max-height:min(58dvh,560px)}.project-filing-workspace{background:#fff;border:1px solid #d9e2ed;border-radius:0 0 12px 12px;width:100%;min-width:0;padding:1.25rem}.project-filing-workspace>header{margin-bottom:1rem}.project-filing-workspace>header h2{color:#173956;margin:0 0 .35rem;font-size:1.25rem}.project-filing-workspace>header p{color:#526174;margin:0;font-size:.9375rem}.mobile-project-create-controls{justify-content:flex-end;padding:.75rem 0;display:flex}.mobile-project-create-controls>button{min-height:44px}.filing-combobox-field input{border-radius:8px;outline:none}.filing-combobox-field:focus-within{outline-offset:2px;border-radius:10px;outline:2px solid #1768b5}@media (width<=767px){.project-ribbon>button{min-height:48px;padding:.75rem 1rem;font-size:.9375rem}.project-filing-workspace{padding:1rem .5rem}}.filing-combobox .filing-combobox-field input:focus-visible{border-radius:8px;outline:none}.modal-shade.upload-queue-shade{z-index:1200}.queue-retry{touch-action:manipulation;min-width:64px;min-height:44px}.queue-retry:active{background:#dceaf1;transform:translateY(1px)}.queue-item-state{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.queue-error{white-space:normal;overflow-wrap:anywhere;max-width:28rem}.queue-notice{font-size:.875rem}.capture-done{border-radius:999px;min-height:44px}@media (width<=767px){.queue-item-state{grid-column:2}}.queue-item-actions{align-items:center;gap:.25rem;display:flex}.queue-item-actions .queue-retry,.queue-item-actions .queue-delete{touch-action:manipulation;border-radius:8px;width:auto;min-width:0;min-height:44px;padding:.4rem .65rem;font-size:.8125rem}.queue-delete{color:#963e35;background:0 0;border:1px solid #dcc6c3}.queue-delete:active{background:#f9e8e5}.queue-delete-confirm{border:1px solid #b84e40;border-radius:10px;margin:.75rem 0;padding:1rem}.queue-delete-confirm>div{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.capture-preparation-action .capture-done{color:#fff;background:#1c69a5;border:1px solid #2375b5;justify-self:end;width:auto;min-height:44px;margin:0 0 .65rem auto;padding:.5rem 1.4rem;font-size:.9375rem;display:block}.capture-preparation-action .capture-done:disabled{opacity:.55}.pc-workspace{width:100%;min-width:0;position:static}.pc-workspace>.project-conversation{width:100%;height:min(760px,80dvh);min-height:430px;max-height:none;box-shadow:none;border:1px solid #bacbdb;border-radius:0 0 12px 12px}@media (width<=767px){.project-ribbon{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.project-ribbon>button{white-space:normal;grid-column:span 2;min-width:0;min-height:48px;padding:.6rem .2rem;font-size:.8125rem}.project-ribbon[data-tab-count="6"]>button{border-bottom:1px solid #c2d0dd;border-right:1px solid #c2d0dd}.project-ribbon[data-tab-count="6"]>button:nth-child(3n){border-right:0}.project-ribbon[data-tab-count="6"]>button:nth-child(n+4){border-bottom:0}.project-ribbon[data-tab-count="2"]>button{grid-column:span 3}.project-ribbon[data-tab-count="5"]>button[data-project-tab=conversation],.project-ribbon[data-tab-count="5"]>button[data-project-tab=sharing]{grid-area:2/span 3}.mobile-project-create-controls{padding:.35rem 0}.mobile-project-create-controls>button{flex:none;width:auto;min-height:44px;padding:.35rem .65rem;font-size:.8125rem}.pc-workspace>.project-conversation{height:75dvh;min-height:430px;padding:0}}.share-membership{overflow-wrap:anywhere;font-size:16px}.share-membership input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.collection-media-list{overscroll-behavior:contain;max-height:50dvh;margin:12px 0;overflow:auto}.collection-media-row,.collection-share-row{border-bottom:1px solid #dce3e9;align-items:center;gap:12px;min-height:44px;padding:12px 0;display:flex}.collection-media-row>span,.collection-share-row>span{flex:1;min-width:0}.collection-media-row img{object-fit:contain;border-radius:6px;flex-shrink:0}.share-membership small{color:#536271;font-size:14px;display:block}.share-membership button{min-height:44px;font-size:14px}.share-membership input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.sharing-people{width:100%;min-width:0;font-size:16px}.sharing-people button,.share-wizard button,.share-wizard .field,.share-wizard summary,.sharing-people small{font-size:14px}.sharing-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sharing-heading h2{color:var(--blue);margin:0 0 6px;font-size:18px;font-weight:850}.sharing-people>section[aria-label="People with access"]>h3{color:var(--blue);margin:18px 0 10px;font-size:15px;font-weight:850}.sharing-heading p{margin:0}.sharing-heading>button{flex-shrink:0}.sharing-person{border-bottom:1px solid #dce3e9;padding:14px 0}.sharing-person-control{align-items:center;gap:12px;min-width:0;display:flex}.sharing-person-control>button{flex-shrink:0;order:0}.sharing-person-identity{overflow-wrap:anywhere;min-width:0}.sharing-person-identity b,.sharing-person-identity small{display:block}.sharing-person-identity small,.sharing-person-summary{color:#536271}.sharing-person-summary{overflow-wrap:anywhere;margin:5px 0 0 56px;display:block}.person-access-identity{margin:14px 0 4px}.sharing-person>div{min-width:0}.sharing-person b,.person-access h3{overflow-wrap:anywhere}.sharing-person small{color:#536271;margin-top:5px;font-size:14px;display:block}.sharing-person button{flex-shrink:0}.sharing-people button,.share-wizard button,.grant-permissions select{min-height:44px}.person-grant{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3e9;border-radius:12px;margin:14px 0;padding:18px}.person-grant>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.grant-status{color:#536271;flex-shrink:0;font-size:14px}.grant-scopes{margin:12px 0;padding-left:20px}.person-grant p{margin:10px 0}.grant-permissions{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.grant-permissions label{flex-direction:column;gap:6px;min-width:130px;font-size:16px;display:flex}.grant-permissions select{color:#193247;background:#fff;border:1px solid #aebbc8;border-radius:8px;padding:8px 12px;font-size:16px}.grant-note{color:#536271;font-size:14px;line-height:1.5}.grant-destructive{border-top:1px solid #e4e9ee;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;display:flex}.grant-destructive button{margin-right:10px}.share-flow-modal.edit-modal.wide-modal{width:min(640px,100vw - 32px)}.share-wizard{min-width:0}.share-progress{color:#536271;font-size:14px}.share-wizard .field,.share-wizard details{margin:16px 0}.share-wizard summary{cursor:pointer;min-height:44px;padding:12px 0}.share-wizard input:not([type=checkbox]),.share-wizard textarea,.share-wizard select{box-sizing:border-box;max-width:100%;font-size:16px}.share-wizard>input{width:100%;padding:12px}.share-wizard .share-scope-picker{overscroll-behavior:contain;max-height:38vh;margin:14px 0;overflow-y:auto}.share-wizard .share-scope-picker label{overflow-wrap:anywhere;min-height:44px;font-size:16px}.share-wizard .share-scope-picker legend{font-size:14px}.share-wizard .share-scope-picker input{flex-shrink:0;width:20px;height:20px}.share-review{overflow-wrap:anywhere;background:#f2f6f9;border-radius:10px;padding:14px}.share-review h3{margin-top:0}.share-review ul{padding-left:20px}@media (width<=720px){.sharing-heading{align-items:flex-start;gap:12px}.sharing-heading p{font-size:14px;line-height:1.5}.sharing-person-control{align-items:flex-start;gap:8px}.sharing-person button{padding:10px 8px}.sharing-person-summary{margin-left:52px}.person-grant{padding:14px}.grant-permissions{gap:10px}.grant-permissions label{flex:1;min-width:0}.share-flow-modal.edit-modal.wide-modal{overscroll-behavior:contain;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto}.share-wizard .modal-actions{flex-wrap:wrap;gap:8px;display:flex;position:static}.sharing-people{padding-bottom:env(safe-area-inset-bottom)}}.compact-grant{border-bottom:1px solid #dce3e9;align-items:center;gap:12px;padding:10px 0;display:flex}.compact-grant>div{overflow-wrap:anywhere;flex:1;min-width:0}.compact-grant small{color:#536271;line-height:1.5;display:block}.compact-grant button{flex-shrink:0}.person-access h4{margin:16px 0 4px}.past-access-toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:16px}.sharing-person{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.sharing-person-control{display:contents}.sharing-person-control>button{grid-area:1/1/span 2}.sharing-person-identity{grid-area:1/2}.sharing-person .sharing-person-summary{grid-area:2/2;margin:5px 0 0}.person-access section[aria-label=Active\ access]>.compact-grant:first-of-type{border-top:1px solid #dce3e9}.share-box-management{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.collection-media-action{overflow-wrap:anywhere;flex:0 0 145px;min-width:0}.collection-media-action>label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.collection-media-action>button{white-space:normal;width:100%;padding:8px}.membership-feedback{margin-top:4px}.membership-feedback[role=alert]{color:#9c2424}@media (width<=720px){.sharing-person{column-gap:8px}.collection-media-row{gap:8px}.collection-media-action{flex-basis:112px}.collection-media-row img{width:44px}}.box-tabs,.box-actions,.box-heading,.box-list-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.box-tabs{border-bottom:1px solid #dbe3ea;margin-bottom:20px}.box-tabs button{background:0 0;border:0;min-height:44px;padding:10px 18px;font-size:1rem}.box-tabs button[aria-selected=true]{color:#153c59;border-bottom:3px solid #255579;font-weight:700}.box-heading,.box-list-row{justify-content:space-between;margin:16px 0}.box-list-row{border-bottom:1px solid #dbe3ea;padding:16px 0}.box-list-row>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.box-list-row small{font-size:.875rem}.box-form{gap:14px;max-width:520px;padding:16px 0;display:grid}.box-form label{flex-wrap:wrap;align-items:center;gap:8px;font-size:1rem;display:flex}.box-form input:not([type=checkbox]){border:1px solid #9fadb8;border-radius:8px;width:100%;min-height:44px;padding:10px}.box-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin:18px 0;display:grid}.box-media-card{cursor:pointer;text-align:left;color:#173247;background:#fff;border:1px solid #dbe3ea;border-radius:10px;min-width:0;padding:0;overflow:hidden}.box-media-card img,.box-media-card .photo-visual{object-fit:contain;width:100%;height:150px}.box-media-card>span{overflow-wrap:anywhere;padding:10px;display:block}.share-boxes button,.external-box-shell button{min-height:44px}.external-box-shell{max-width:1200px;padding:24px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#173247;margin:auto;font-size:1rem}.external-box-shell select{max-width:100%;min-height:44px}.external-box-viewer{min-width:0;margin-top:16px}.external-box-viewer img,.external-box-viewer video{object-fit:contain;max-width:100%;max-height:65svh}.external-box-viewer .box-actions{margin-top:16px}@media (width<=720px){.box-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.external-box-shell{padding-top:12px}.box-form{max-width:100%}.box-actions button,.box-list-row>div{flex:1}.box-media-card img{height:120px}}.external-find{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.external-find input{flex:1;min-width:180px;min-height:44px;padding:10px}.external-find select{min-height:44px;padding:10px}.box-audience{gap:12px;min-width:0;margin:14px 0;padding:14px;display:grid}.box-audience legend{font-weight:600}.box-audience select{width:100%;min-width:0;min-height:44px}.box-audience label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex!important}.box-audience input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.box-audience small{line-height:1.5;display:block}.external-box-shell{box-sizing:border-box;background:#fff;max-width:1560px;min-height:100svh;padding:28px 36px 20px;line-height:1.5;position:relative}.external-box-shell>.box-heading{border-bottom:1px solid #e2e9ee;min-height:70px;margin:0 0 36px;padding-bottom:24px;padding-right:36%}.external-box-shell h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:750;line-height:1.16}.external-box-shell h2{margin:0;font-size:1.25rem;line-height:1.3}.external-share-header{max-width:1000px;padding:20px 0 30px}.external-share-header>small{color:#607587;font-size:.875rem;font-weight:600}.external-project-name{color:#38556b;margin:0 0 12px;font-size:1.2rem}.external-share-meta{color:#607587;flex-wrap:wrap;gap:8px 24px;font-size:.9375rem;display:flex}.external-gallery-toolbar{border-top:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.external-gallery-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.external-gallery-controls h2{margin-right:12px}.external-conversation-action{text-align:right;gap:5px;display:grid}.external-conversation-action small{color:#607587;font-size:.875rem}.external-box-shell .primary{color:#fff;background:#236d99;border:1px solid #236d99;border-radius:8px;padding:10px 18px;font-size:1rem;font-weight:650}.external-box-shell button:focus-visible,.external-box-shell a:focus-visible{outline-offset:3px;outline:3px solid #2185b1}.external-box-shell .secondary{color:#173247;background:#fff;border:1px solid #c7d4de;border-radius:8px;padding:9px 14px;font-size:.9375rem}.external-box-shell .project-media-menu{position:relative}.external-box-shell .project-menu-trigger{background:#fff;border:1px solid #c7d4de;border-radius:8px;align-items:center;gap:20px;padding:8px 14px;font-size:.9375rem;display:flex}.external-box-shell .project-menu-options{z-index:40;background:#fff;border:1px solid #c7d4de;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #17324722}.external-box-shell .project-menu-options button{text-align:left;background:#fff;border:0;justify-content:space-between;width:100%;padding:10px;font-size:.9375rem;display:flex}.external-box-shell .project-menu-options button[aria-checked=true]{background:#eaf4fa}.external-fit-controls{border:1px solid #c7d4de;border-radius:8px;display:flex;overflow:hidden}.external-fit-controls button{background:#fff;border:0;padding:8px 14px;font-size:.9375rem}.external-fit-controls button[aria-pressed=true]{color:#195d85;background:#eaf4fa;font-weight:700}.external-gallery{--card-width:180px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-width)),1fr));gap:18px;margin:8px 0 32px}.external-gallery.thumb-small{--card-width:140px}.external-gallery.thumb-large{--card-width:220px}.external-gallery .box-media-card{max-width:calc(var(--card-width) + 40px);border-color:#e1e7ec;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex}.external-gallery .box-media-card:hover{border-color:#6ba4c3;box-shadow:0 5px 18px #17324718}.external-preview-box{aspect-ratio:4/3;background:#edf1f4;width:100%;position:relative;overflow:hidden}.external-preview-box>img,.external-preview-box>.thumbnail-unavailable{object-fit:var(--preview-fit,contain);box-sizing:border-box;width:100%;height:100%;padding:0}.external-gallery .box-media-card>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;padding:12px;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.external-video-badge{color:#fff;background:#132a3cdd;border-radius:4px;padding:2px 6px;font-size:.75rem;position:absolute;bottom:8px;left:8px}.external-viewer-toolbar{z-index:10;background:#fff;border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.external-viewer-toolbar nav{align-items:center;gap:16px;display:flex}.external-viewer-toolbar nav>span{text-align:center;min-width:72px;font-size:.9375rem}.external-box-viewer>h2{padding:16px 0;font-size:1.15rem}.external-media-stage{background:#eef2f5;border-radius:10px;justify-content:center;align-items:center;height:clamp(260px,64svh,850px);display:flex;overflow:hidden}.external-media-stage>img,.external-media-stage>video,.external-media-stage .external-video-player{object-fit:contain;width:100%;height:100%;max-height:100%}.external-media-stage .external-video-player video{object-fit:contain;height:100%;max-height:100%}.external-filmstrip{overscroll-behavior-x:contain;gap:10px;max-width:100%;padding:16px 4px;display:flex;overflow-x:auto}.external-filmstrip button{background:#edf1f4;border:2px solid #0000;border-radius:7px;flex:0 0 84px;height:66px;padding:3px;position:relative;overflow:hidden}.external-filmstrip button[aria-current=true]{border-color:#236d99;box-shadow:0 0 0 1px #236d99}.external-filmstrip img,.external-filmstrip .thumbnail-unavailable{object-fit:contain;width:100%;height:100%;font-size:.7rem}.external-filmstrip button>span:not(.thumbnail-unavailable){color:#fff;background:#173247;font-size:.7rem;position:absolute;bottom:2px;left:3px}.external-find{max-width:780px;margin:24px 0 30px}.external-find input,.external-find select{font:inherit;border:1px solid #c7d4de;border-radius:8px}.external-box-shell main>section{margin-bottom:32px}.external-box-shell .box-list-row b{font-size:1.1rem}.external-box-shell .box-list-row small{color:#607587}.external-box-shell .box-list-row{padding:20px 0}.external-footer{color:#607587;border-top:1px solid #e2e9ee;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:48px;padding:20px 0;font-size:.875rem;display:flex}.external-footer button{color:#38556b;font:inherit;background:0 0;border:0;padding:0}.external-footer a{color:#236d99;margin-left:auto}.external-dialog-shade{z-index:6000;background:#10243788;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.external-dialog{box-sizing:border-box;background:#fff;border-radius:14px;width:min(480px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto}.external-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.external-dialog header button{background:0 0;border:0;font-size:1.6rem}.external-dialog nav{gap:6px;display:grid}.external-dialog nav button{text-align:left;font:inherit;background:#fff;border:0;border-radius:6px;padding:10px}.external-dialog nav button:hover{background:#edf5fa}.external-dialog form{gap:18px;display:grid}.external-dialog label{gap:6px;font-size:.9375rem;font-weight:600;display:grid}.external-dialog input,.external-dialog textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #bbcbd7;border-radius:7px;padding:10px}.external-form-identity{overflow-wrap:anywhere;color:#607587;font-size:.9375rem}.external-about{gap:12px;display:grid}.external-about p{margin:0}.external-about h3{margin:0;font-size:1.6rem}@media (width<=720px){.external-box-shell{padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.external-box-shell>.box-heading{margin-bottom:10px;padding-bottom:90px;padding-right:0}.external-share-header{padding:16px 0 24px}.external-gallery-toolbar{flex-direction:column;align-items:stretch;gap:16px}.external-conversation-action{text-align:left}.external-gallery-controls{gap:10px}.external-gallery-controls h2{flex:100%;margin:0}.external-gallery{gap:12px}.external-gallery.thumb-small{--card-width:100px}.external-gallery.thumb-medium{--card-width:140px}.external-gallery.thumb-large{--card-width:210px}.external-gallery .box-media-card{max-width:none}.external-viewer-toolbar{flex-wrap:wrap}.external-viewer-toolbar nav{order:3;justify-content:space-between;gap:8px;width:100%}.external-media-stage{height:54svh}.external-footer{gap:8px 20px;margin-top:32px}.external-footer>span{width:100%}.external-footer a{margin-left:0}.external-dialog-shade{padding:16px}.external-dialog{max-height:calc(100svh - 32px);padding:20px}.external-dialog input,.external-dialog textarea{font-size:16px}}.account-contexts{border-bottom:1px solid #dfe7ed;gap:6px;margin-bottom:10px;padding:10px 0;display:grid}.account-contexts h3{color:#5b6e7f;text-transform:uppercase;margin:4px 0;font-size:12px}.account-contexts button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:4px;min-height:44px;display:grid}.account-contexts small{color:#617487;font-size:12px}.account-contexts b{font-size:14px}.external-box-shell main{min-width:0;max-width:none;margin:0;padding:0}.external-home-header{border-bottom:1px solid var(--line);align-items:center;gap:26px;min-height:54px;margin-bottom:16px;padding:0 62px 22px 0;display:flex}.external-home-header .organization-switcher{min-width:0}.external-home-header select{max-width:320px}.external-header-tools{align-items:center;gap:14px;margin-left:auto;display:flex}.external-account-anchor{position:absolute;top:28px;right:36px}.external-account-anchor .avatar{border:0;border-radius:50%;width:42px;height:42px}.external-account-anchor .account-menu-panel{box-sizing:border-box;position:absolute;top:52px;right:0}.external-account-anchor .account-menu-backdrop{background:0 0;position:fixed;inset:0}.external-account-anchor .account-menu-panel{width:350px;max-height:calc(100svh - 100px);position:fixed;top:82px;right:max(36px,50vw - 744px)}.external-account-anchor .account-menu-group{margin:0;padding:6px 0}.external-account-anchor .account-menu-group h2{margin:2px 10px;font-size:10px;line-height:1.4}.external-account-anchor .account-menu-group button{width:100%;min-height:44px;padding:8px 10px}.external-account-anchor .account-menu-group b{font-size:13px}.external-account-anchor .account-menu-group small{font-size:11px}.external-media-navigation{flex:1;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.external-media-navigation>span{text-align:center;min-width:64px}.external-box-viewer{grid-template-rows:auto auto auto auto;min-width:0;display:grid}.external-media-stage{min-width:0;height:clamp(220px,100svh - 500px,620px);min-height:0}.external-media-stage>img,.external-media-stage>video,.external-media-stage .external-video-player video{width:100%;height:100%;max-height:100%;object-fit:var(--viewer-fit,contain)!important}.external-filmstrip{box-sizing:border-box;flex-flow:row;width:100%;min-width:0;height:96px;display:flex;position:static;overflow-y:hidden}.external-filmstrip button{flex:0 0 84px;width:84px;min-width:84px;height:66px;margin:0}.external-box-shell .notification-panel{box-sizing:border-box;max-width:calc(100vw - 32px)}.notification-quick-list .notification-row>button{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:8px;display:grid}.notification-quick-list .notification-row>button:first-child{flex:1}.notification-quick-list .notification-row>button small{overflow-wrap:anywhere}.external-dialog .notification-preferences-modal{width:100%;max-width:none;padding:0}.external-dialog .notification-channel-settings label{justify-content:space-between;align-items:center;display:flex}.external-dialog .notification-channel-settings input,.external-dialog input[type=checkbox]{width:20px;min-height:20px}@media (width<=720px){.external-home-header{flex-wrap:wrap;gap:14px;padding-right:50px}.external-home-header .organization-switcher{flex:100%;order:3}.external-home-header .organization-switcher select{max-width:100%}.external-account-anchor{top:22px;right:16px}.external-account-anchor .account-menu-panel{width:calc(100% - 24px);max-height:calc(100svh - 32px);inset:auto 12px 12px}.external-header-tools{margin-left:0}.external-media-navigation{flex-basis:100%;order:3;width:100%}.external-media-stage{height:48svh}.external-home-header .brand{flex-shrink:0}}.account-notification-center .notification-row{align-items:center;gap:10px;min-width:0;display:flex}.account-notification-center .notification-row>button:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.account-notification-center .notification-row>button:last-child{flex-shrink:0}.account-notification-center .notification-row b{font-size:14px}.account-notification-center .notification-row small{font-size:12px;line-height:1.4}.account-notification-center .notification-row>button{min-height:44px}.account-notification-center:has(>p[role=alert]){grid-template-rows:auto auto minmax(0,1fr) auto auto}.external-progressive-image{width:100%;height:100%;position:relative}.external-progressive-image>img{object-fit:var(--viewer-fit,contain);width:100%;height:100%;position:absolute;inset:0}.external-image-status{color:#334155;background:#fff;border-radius:6px;padding:6px 10px;font-size:.875rem;position:absolute;bottom:12px;left:12px}@media (width>=721px){.external-box-shell[data-selected-media=true] .external-home-header{margin-bottom:8px;padding-bottom:10px}.external-selected-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.external-selected-main>.external-share-header{min-width:0;max-width:none;padding:8px 0}.external-selected-main>.external-share-header h1{overflow-wrap:anywhere;margin:3px 0 6px;font-size:1.4rem;line-height:1.2}.external-selected-main .external-project-name{margin:0 0 5px;font-size:.9375rem}.external-selected-main .external-share-meta{gap:4px 14px;font-size:.875rem}.external-selected-main>.external-gallery-toolbar{border:0;align-items:center;gap:16px;padding:8px 0}.external-selected-main .external-gallery-controls h2{margin:0;font-size:.9375rem}.external-selected-main>.external-box-viewer{grid-column:1/-1;margin-bottom:0}.external-selected-main .external-viewer-toolbar{flex-wrap:wrap;gap:8px 12px;padding:8px 0;position:static}.external-selected-main .external-box-viewer>h2{overflow-wrap:anywhere;padding:6px 0;font-size:1rem;line-height:1.25}.external-selected-main .external-media-stage{height:var(--desktop-media-height,220px)}.external-box-viewer:focus{outline:none}}@media (width>=721px) and (width<=1000px){.external-selected-main{grid-template-columns:minmax(0,1fr)}.external-selected-main>.external-gallery-toolbar{justify-content:space-between;padding:4px 0}}@media (width<=720px){.external-box-shell[data-selected-media=true] .external-home-header{margin-bottom:8px;padding-bottom:8px}.external-selected-main>.external-share-header{padding:8px 0}.external-selected-main>.external-share-header h1{overflow-wrap:anywhere;margin:3px 0;font-size:1.15rem;line-height:1.25}.external-selected-main .external-project-name{margin:2px 0;font-size:.875rem}.external-selected-main .external-share-meta{gap:3px 10px;font-size:.875rem}.external-selected-main>.external-gallery-toolbar{flex-direction:row;align-items:center;gap:8px;padding:8px 0}.external-selected-main .external-gallery-controls h2{font-size:.875rem}.external-selected-main .external-conversation-action button{padding:8px;font-size:.875rem}.external-selected-main .external-conversation-action small{font-size:.75rem}.external-box-viewer{--viewer-bottom-inset:env(safe-area-inset-bottom,0px);margin-top:4px;scroll-margin-top:0}.external-viewer-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;padding:4px 0;display:flex;position:static}.external-viewer-toolbar .external-back-media,.external-viewer-toolbar .external-download,.external-viewer-toolbar .external-media-navigation .secondary{flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:.875rem;display:grid}.external-viewer-toolbar .external-media-navigation{white-space:nowrap;flex:none;order:0;justify-content:flex-start;gap:0;width:auto}.external-media-navigation>span{white-space:nowrap;box-sizing:border-box;min-width:40px;padding:0 2px;font-size:.875rem}.external-viewer-toolbar .external-fit-controls{flex:none}.external-viewer-toolbar .external-fit-controls button{min-width:44px;min-height:44px;padding:6px;font-size:.875rem}.external-viewer-toolbar .viewer-control-text{display:none}.external-viewer-toolbar .viewer-control-icon{display:block}.external-box-viewer>h2{overflow-wrap:anywhere;max-height:2.5em;padding:4px 0;font-size:.875rem;line-height:1.25;overflow:hidden}.external-box-viewer .external-media-stage{aspect-ratio:4/3;height:auto;min-height:0}.external-filmstrip{height:88px;padding:10px 4px;position:relative}.external-home-header{gap:8px;padding-right:52px}.external-header-tools{gap:6px;margin-left:auto}.external-header-tools .notification-bell,.external-header-tools .help{min-width:44px;min-height:44px}.external-account-anchor{top:16px}.external-account-anchor .avatar{width:44px;height:44px}.external-selected-main>.external-gallery-toolbar{border:0;justify-content:flex-start;padding:4px 0}.external-selected-main .external-conversation-action{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.external-gallery[data-single-media=true]{grid-template-columns:minmax(0,1fr)}.external-gallery[data-single-media=true] .box-media-card{width:100%;max-width:none}:is(.notification-panel-backdrop,.external-dialog-shade:has(.external-notification-dialog)){top:var(--overlay-top,0px);height:var(--overlay-height,100dvh);box-sizing:border-box;bottom:auto}.notification-panel-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));z-index:6000;justify-content:center;align-items:flex-start;display:flex}.notification-panel-backdrop .notification-panel{width:100%;min-width:0;max-width:none;height:100%;max-height:calc(var(--overlay-height,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));box-sizing:border-box;border:1px solid #d6e1e6;border-radius:18px;flex-direction:column;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.notification-panel>header,.notification-panel>.notification-tabs,.notification-panel>footer{flex-shrink:0}.notification-panel>header{gap:8px;padding:10px 12px}.notification-panel>header button{border-radius:50%;min-width:44px;min-height:44px;font-size:24px}.notification-panel .notification-tabs{flex-wrap:wrap;gap:4px;min-width:0;margin:0 12px;padding:3px;display:flex}.notification-panel .notification-tabs button{white-space:nowrap;flex:0 auto;min-height:44px;padding:6px 8px;font-size:.875rem}.notification-panel .notification-quick-list{overscroll-behavior:contain;overflow-wrap:anywhere;flex:auto;min-height:0;overflow-y:auto}.notification-panel[data-empty=true] .notification-quick-list{flex:auto}.notification-panel .notification-empty{padding:14px 12px;font-size:.875rem}.notification-panel>footer{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.notification-panel>footer button{min-height:44px}.notification-panel .notification-row{box-sizing:border-box}.external-dialog-shade:has(.external-notification-dialog){padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:flex-start}.external-notification-dialog{width:100%;min-width:0;max-width:none;height:100%;max-height:calc(var(--overlay-height,100dvh) - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));border-radius:16px;flex-direction:column;padding:16px;display:flex;overflow:hidden}.external-notification-dialog>header,.external-notification-dialog>button{flex-shrink:0}.external-notification-dialog>button{align-self:flex-end;min-width:44px;min-height:44px}.external-notification-dialog>header{margin-bottom:12px}.external-notification-content{overscroll-behavior:contain;box-sizing:border-box;flex:auto;min-width:0;max-width:100%;min-height:0;padding-bottom:16px;scroll-padding-block:12px 24px;overflow-y:auto}.external-notification-content .notification-preferences-modal{flex-direction:column;gap:18px;min-width:0;max-height:none;margin:0;display:flex;overflow:visible}.external-notification-content .notification-preferences-modal>*{box-sizing:border-box;flex-shrink:0;min-width:0;max-width:100%}.external-notification-content .notification-preferences-modal>p{margin:0}.external-notification-dialog input,.external-notification-dialog select{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.external-notification-dialog .notification-digest-settings,.external-notification-dialog .notification-schedule-settings{margin:0;font-size:.875rem}.external-notification-dialog .notification-digest-settings legend,.external-notification-dialog .notification-digest-settings label,.external-notification-dialog .notification-schedule-settings legend,.external-notification-dialog .notification-schedule-settings label{font-size:.875rem}.external-notification-dialog .notification-digest-settings small,.external-notification-dialog .notification-schedule-settings small,.external-notification-dialog .required-email-note{font-size:.75rem;line-height:1.5}}.viewer-control-icon{display:none}.viewer-control-label{justify-content:center;align-items:center;display:flex}@media (width>=721px){.external-viewer-toolbar .external-back-media{order:0}.external-viewer-toolbar .external-media-navigation{order:1}.external-viewer-toolbar .external-fit-controls{order:2}.external-viewer-toolbar .external-download{order:3}}@media (width<=350px){.external-viewer-toolbar .external-media-navigation{flex-basis:100%;order:2;justify-content:flex-start}.external-home-header .brand{flex-shrink:1;min-width:0}.external-home-header .brand-lockup small{display:none}.external-home-header{column-gap:4px}.external-header-tools{gap:4px}}.external-shared-search{flex:1;min-width:0;position:relative}.external-find .external-shared-search input{box-sizing:border-box;width:100%;min-width:0;padding-right:44px}.external-shared-search button{cursor:pointer;background:0 0;border:0;width:44px;font-size:24px;position:absolute;top:0;bottom:0;right:0}.password-feedback{overflow-wrap:anywhere;border:1px solid;border-radius:8px;margin:0;padding:12px;scroll-margin-block:12px;font-size:14px;line-height:1.5}.password-feedback-error{color:#873838;background:#fff4f4;border-color:#e4b7b7}.password-feedback-success{color:#286344;background:#e7f4ed;border-color:#afd0bd}@media (width<=720px){.external-notification-dialog{align-items:stretch}.external-notification-content{box-sizing:border-box;align-self:stretch;width:100%;padding:0 4px 16px}.external-notification-content .notification-preferences-modal{box-sizing:border-box;overflow-wrap:anywhere;align-items:stretch;width:100%;max-width:100%}.external-notification-content .notification-channel-settings{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.external-notification-content .notification-channel-settings>label{box-sizing:border-box;width:100%;min-width:0}.external-notification-content .notification-channel-settings>label>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.external-notification-content .notification-channel-settings input{flex:0 0 20px}.external-notification-content fieldset{width:100%;box-sizing:border-box;min-inline-size:0}.external-notification-content .notification-schedule-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.external-notification-content fieldset label{min-width:0;max-width:100%}}
