.approval-review-warning[data-v-1bc2e797]{color:#d8bb73;font-size:13px;line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.status-summary-scroll[data-v-1bc2e797]{background:#171717;height:100%;min-height:0}.status-summary[data-v-1bc2e797]{color:#f7f5ef;margin:0 auto;padding:24px 20px 110px;text-align:left;width:min(760px,100%)}.summary-toolbar[data-v-1bc2e797]{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding-bottom:24px;text-align:left}.summary-updated[data-v-1bc2e797]{color:#96938c;font-size:12px;margin:0;text-align:left}.card-kicker[data-v-1bc2e797]{color:#e7b930;font-size:11px;font-weight:700;letter-spacing:.09em;text-align:left;text-transform:uppercase}.morning-note[data-v-1bc2e797]{background:#242117;border:1px solid #4a4430;border-radius:12px;color:#c9bd93;font-size:12px;line-height:1.45;margin:-8px 0 22px;padding:12px 14px}.lists-button[data-v-1bc2e797],.refresh-button[data-v-1bc2e797]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:9px;justify-content:center;min-height:44px;padding:0 17px}.lists-button[data-v-1bc2e797]{background:#e7b930;color:#171717}.refresh-button[data-v-1bc2e797]{background:#20201f;border:1px solid #55524c;color:#f7f5ef}.refresh-button[data-v-1bc2e797]:disabled{cursor:not-allowed;opacity:.45}.is-spinning[data-v-1bc2e797]{animation:spin-1bc2e797 .8s linear infinite}.summary-section[data-v-1bc2e797]{border-top:1px solid #3a3936;padding:28px 0 34px;scroll-margin-top:12px}.summary-section--last[data-v-1bc2e797]{padding-bottom:10px}.section-heading[data-v-1bc2e797]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;text-align:left}.section-heading h2[data-v-1bc2e797]{font-size:19px;font-weight:700;margin:0;text-align:left}.section-count[data-v-1bc2e797]{border:1px solid #4d493d;border-radius:999px;color:#c9bd93;flex:0 0 auto;font-size:10px;font-weight:700;padding:4px 8px}.section-toggle[data-v-1bc2e797]{align-items:center;background:transparent;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:44px;width:32px}.section-toggle[data-v-1bc2e797]:focus-visible{border-radius:8px;outline:2px solid rgba(231,185,48,.7);outline-offset:2px}.section-chevron[data-v-1bc2e797]{color:#aaa69e;font-size:12px;transition:transform .2s}.section-chevron--collapsed[data-v-1bc2e797]{transform:rotate(-90deg)}.critical-grid[data-v-1bc2e797],.summary-stack[data-v-1bc2e797]{display:grid;gap:10px}.critical-card[data-v-1bc2e797],.empty-card[data-v-1bc2e797],.summary-card[data-v-1bc2e797]{background:#20201f;border:1px solid #3b3a37;border-radius:14px;padding:15px;text-align:left;width:100%}.summary-card--link[data-v-1bc2e797]{align-items:center;display:flex;gap:16px;justify-content:space-between;transition:border-color .2s,transform .2s}.critical-card[data-v-1bc2e797]:active,.summary-card--link[data-v-1bc2e797]:active{transform:scale(.99)}.critical-card[data-v-1bc2e797]:hover,.summary-card--link[data-v-1bc2e797]:hover{border-color:#76652f}.key-update-card[data-v-1bc2e797]{display:grid;gap:8px}.summary-section--daily .summary-stack[data-v-1bc2e797]{gap:16px}.key-update-day[data-v-1bc2e797]{display:grid;gap:8px}.key-update-day-toggle[data-v-1bc2e797]{align-items:center;color:#e7b930;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.04em;min-height:40px;padding:0 2px;text-align:left;width:100%}.key-update-day-toggle[data-v-1bc2e797]:focus-visible{border-radius:8px;outline:2px solid rgba(231,185,48,.7);outline-offset:2px}.key-update-day-label[data-v-1bc2e797]{flex:0 1 auto}.key-update-day-chevron[data-v-1bc2e797]{color:#aaa69e;font-size:11px;margin-left:auto;transition:transform .2s}.key-update-day--collapsed .key-update-day-chevron[data-v-1bc2e797]{transform:rotate(-90deg)}.key-update-day-items[data-v-1bc2e797]{display:grid;gap:10px}.entry-badge--pm[data-v-1bc2e797]{border-color:#3f6b4a;color:#7bd88f}.key-update-description[data-v-1bc2e797]{color:#f7f5ef;font-size:15px;line-height:1.5;margin:0}.key-update-group-source[data-v-1bc2e797]{align-self:flex-start}.key-update-group-source-text[data-v-1bc2e797]{color:#aaa69e;font-size:12px;margin:0}.key-update-group-items[data-v-1bc2e797]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.key-update-group-item[data-v-1bc2e797]{align-items:flex-start;border-top:1px solid #2f2c25;display:flex;gap:8px;padding-top:10px}.key-update-group-item[data-v-1bc2e797]:first-child{border-top:0;padding-top:0}.key-update-group-item-body[data-v-1bc2e797]{display:grid;flex:1 1 auto;gap:6px;min-width:0}.key-update-pending-on[data-v-1bc2e797]{color:#aaa69e;font-size:13px;margin:0}.thread-links[data-v-1bc2e797]{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.thread-link[data-v-1bc2e797]{align-items:center;border:1px solid #5c5438;border-radius:999px;color:#e7b930;display:inline-flex;font-size:11px;font-weight:700;gap:6px;min-height:34px;padding:0 11px;text-decoration:none}.thread-link[data-v-1bc2e797]:hover{background:#2b281e;border-color:#e7b930}.thread-link i[data-v-1bc2e797]{font-size:9px}.card-copy[data-v-1bc2e797]{display:grid;gap:5px;min-width:0}.card-copy strong[data-v-1bc2e797]{color:#f7f5ef;font-size:15px;line-height:1.35}.card-copy>span[data-v-1bc2e797]:last-child{color:#aaa69e;font-size:13px;line-height:1.45}.critical-card>i[data-v-1bc2e797],.summary-card--link>i[data-v-1bc2e797]{color:#e7b930;font-size:11px}.approval-card--request[data-v-1bc2e797]{cursor:pointer;display:grid;gap:5px;transition:border-color .2s,background-color .2s,transform .2s}.approval-card--request[data-v-1bc2e797]:hover{background:#24231f;border-color:#76652f}.approval-card--request[data-v-1bc2e797]:active{transform:scale(.995)}.approval-card--request[data-v-1bc2e797]:focus-visible{outline:2px solid #e7b930;outline-offset:2px}.approval-date[data-v-1bc2e797]{color:#e7b930;font-size:11px;font-weight:700;letter-spacing:.04em}.approval-type[data-v-1bc2e797]{color:#e7b930}.approval-submitted[data-v-1bc2e797]{color:#85817a;font-size:11px;margin:4px 0 0}.approval-card--request h3[data-v-1bc2e797]{font-size:15px;font-weight:700;line-height:1.4;margin:0}.approval-meta-row[data-v-1bc2e797]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.approval-detail[data-v-1bc2e797],.approval-meta[data-v-1bc2e797]{color:#aaa69e;font-size:13px;line-height:1.45;margin:0}.approval-due-date[data-v-1bc2e797]{align-items:center;color:#c7b66f;display:inline-flex;font-size:12px;gap:5px;line-height:1.4;margin:0}.approval-due-date i[data-v-1bc2e797]{font-size:11px}.approval-failure[data-v-1bc2e797]{align-items:flex-start;color:#fca5a5;display:flex;font-size:.75rem;gap:.375rem;line-height:1.35;margin:.375rem 0 0;overflow-wrap:anywhere}.approval-card-title[data-v-1bc2e797]{-webkit-line-clamp:2;line-clamp:2}.approval-card-preview[data-v-1bc2e797],.approval-card-title[data-v-1bc2e797]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.approval-card-preview[data-v-1bc2e797]{-webkit-line-clamp:8;line-clamp:8;color:#d8d3c8;font-size:13px;line-height:1.45;margin:4px 0 0;white-space:pre-line}.approval-open-hint[data-v-1bc2e797]{color:#e7b930;font-size:11px;font-weight:700;margin-top:3px;width:-moz-max-content;width:max-content}.approval-actions[data-v-1bc2e797]{align-items:center;display:flex;gap:8px;margin-top:10px}.key-update-review-link[data-v-1bc2e797]{align-self:flex-start;margin-top:10px}.decision-button[data-v-1bc2e797]{border:1px solid #55524c;border-radius:999px;font-size:12px;font-weight:700;min-height:40px;padding:0 15px}.decision-button[data-v-1bc2e797]:disabled{cursor:not-allowed;opacity:.45}.decision-button--approve[data-v-1bc2e797]{background:#e7b930;border-color:#e7b930;color:#171717}.decision-button--reject[data-v-1bc2e797]{border-color:#6b4a46;color:#e6a0a0}.decision-button--reject[data-v-1bc2e797]:not(:disabled):hover{border-color:#e6a0a0}.decision-button--edit[data-v-1bc2e797]{color:#ddd8cc}.decision-button--edit[data-v-1bc2e797]:not(:disabled):hover{border-color:#e7b930}.decision-button--reject-solid[data-v-1bc2e797]{background:#b4544c;border-color:#b4544c;color:#fff}.approval-group-items[data-v-1bc2e797],.approval-group[data-v-1bc2e797]{display:grid;gap:10px}.approval-group[data-v-1bc2e797]{padding-left:0}.approval-group-card[data-v-1bc2e797]{border-color:#5c5438;display:grid;gap:10px}.approval-group-card--expanded[data-v-1bc2e797]{border-color:#76652f}.approval-group>.approval-group-items[data-v-1bc2e797]{border-left:2px solid #3b3a37;margin-left:12px;padding-left:12px}.approval-group-toggle[data-v-1bc2e797]{align-items:center;display:flex;gap:12px;min-width:0;text-align:left;width:100%}.approval-group-toggle[data-v-1bc2e797]:focus-visible{border-radius:8px;outline:2px solid rgba(231,185,48,.7);outline-offset:3px}.approval-group-icon[data-v-1bc2e797]{background:#2b281e;border-radius:10px;color:#e7b930;display:grid;flex:0 0 auto;font-size:14px;height:36px;place-items:center;width:36px}.approval-group-copy[data-v-1bc2e797]{display:grid;flex:1 1 auto;gap:2px;min-width:0}.approval-group-source[data-v-1bc2e797]{color:#aaa69e;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.approval-group-title[data-v-1bc2e797]{color:#f1eee7;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-group-chevron[data-v-1bc2e797]{color:#aaa69e;flex:0 0 auto;font-size:11px;transform:rotate(-90deg);transition:transform .2s}.approval-group-card--expanded .approval-group-chevron[data-v-1bc2e797]{transform:none}.approval-follow-up[data-v-1bc2e797]{color:#aaa69e;font-size:12px;line-height:1.45;margin:8px 0 0;overflow-wrap:anywhere}.approval-detail-reason[data-v-1bc2e797]{background:#2b281e;border:1px solid #5c5438;border-radius:14px;margin-bottom:12px;padding:14px 16px}.approval-detail-rationale[data-v-1bc2e797]{margin:0 0 16px}.approval-detail-reason p[data-v-1bc2e797]:last-child{color:#f1eee7;font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.approval-detail-source[data-v-1bc2e797]{background:#181817;border:1px solid #413f3a;border-radius:14px;margin-top:12px;padding:16px}.approval-detail-source-row[data-v-1bc2e797]{border-bottom:0;margin:0;padding:0}.approval-detail-source-title[data-v-1bc2e797]{white-space:normal}.approval-detail-source-row .thread-link[data-v-1bc2e797]{flex:0 0 auto}.approval-detail-source-empty[data-v-1bc2e797]{color:#aaa69e;font-size:13px;line-height:1.45;margin:0}.approval-card-source[data-v-1bc2e797]{align-items:center;border-bottom:1px solid #33322f;display:flex;gap:12px;margin-bottom:6px;min-width:0;padding-bottom:10px}.approval-group-actions[data-v-1bc2e797]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.approval-group-progress[data-v-1bc2e797]{color:#c9bd93;font-size:12px;margin:0}.bulk-confirm-modal[data-v-1bc2e797]{width:min(520px,100%)}.bulk-confirm-note[data-v-1bc2e797]{color:#d8d3c8;font-size:14px;line-height:1.5;margin:0 0 12px}.bulk-confirm-list[data-v-1bc2e797]{display:grid;gap:8px;list-style:none;margin:0 0 12px;padding:0}.bulk-confirm-list li[data-v-1bc2e797]{background:#252421;border:1px solid #393834;border-radius:12px;color:#d8d3c8;display:grid;font-size:13px;gap:2px;line-height:1.4;overflow-wrap:anywhere;padding:10px 12px}.bulk-confirm-summary[data-v-1bc2e797]{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;overflow:hidden;white-space:pre-line}.bulk-confirm-list .approval-type[data-v-1bc2e797]{font-size:12px;font-weight:700}.more-button[data-v-1bc2e797]{border:1px solid #55524c;border-radius:50%;color:#ddd8cc;display:grid;height:40px;place-items:center;width:40px}.more-button[data-v-1bc2e797]:disabled{cursor:not-allowed;opacity:.45}.audit-note[data-v-1bc2e797]{color:#d2a7a7;font-size:11px;margin-top:9px}.audit-mode-note[data-v-1bc2e797]{color:#d2a7a7;font-size:12px;margin:0 0 12px}.approval-modal-backdrop[data-v-1bc2e797]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.72);display:flex;inset:0;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));position:fixed;z-index:1100}.approval-detail-modal[data-v-1bc2e797]{background:#20201f;border:1px solid #4a4842;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.55);color:#f7f5ef;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:min(760px,calc(100dvh - 40px));outline:none;overflow:hidden;width:min(620px,100%)}.approval-detail-header[data-v-1bc2e797]{align-items:flex-start;border-bottom:1px solid #393834;display:flex;gap:18px;justify-content:space-between;padding:20px 20px 16px}.approval-detail-header h2[data-v-1bc2e797]{font-size:20px;line-height:1.3;margin:0}.approval-detail-lead[data-v-1bc2e797]{margin-bottom:16px}.approval-detail-links[data-v-1bc2e797]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.approval-detail-close[data-v-1bc2e797]{border:1px solid #504e48;border-radius:50%;color:#d8d3c8;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.approval-detail-close[data-v-1bc2e797]:hover{border-color:#e7b930;color:#e7b930}.approval-detail-scroll[data-v-1bc2e797]{-webkit-overflow-scrolling:touch;min-height:0;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 24px;scroll-behavior:smooth;scrollbar-color:#68645b #292825;scrollbar-width:thin}.approval-detail-scroll[data-v-1bc2e797]:focus-visible{box-shadow:inset 0 0 0 2px rgba(231,185,48,.55)}.approval-detail-metadata[data-v-1bc2e797]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.approval-detail-metadata>div[data-v-1bc2e797]{background:#252421;border:1px solid #393834;border-radius:12px;min-width:0;padding:12px 13px}.approval-detail-metadata dt[data-v-1bc2e797]{color:#85817a;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.approval-detail-metadata dd[data-v-1bc2e797]{color:#d8d3c8;font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.approval-detail-metadata>.approval-detail-task[data-v-1bc2e797]{grid-column:1/-1}.approval-detail-task .approval-task[data-v-1bc2e797]{margin:0}.approval-full-message[data-v-1bc2e797]{background:#181817;border:1px solid #413f3a;border-radius:14px;min-height:150px;padding:16px}.approval-full-message-label[data-v-1bc2e797]{color:#e7b930!important;font-size:10px!important;font-weight:700;letter-spacing:.08em;margin:0 0 10px!important;text-transform:uppercase}.approval-full-message p[data-v-1bc2e797]:last-child{color:#f1eee7;font-size:14px;line-height:1.65;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.approval-attachments[data-v-1bc2e797]{background:#181817;border:1px solid #413f3a;border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:16px}.approval-attachment[data-v-1bc2e797]{align-items:center;background:#201f1d;border:1px solid #413f3a;border-radius:10px;color:#f1eee7;display:flex;gap:12px;padding:10px 12px;text-decoration:none}.approval-attachment[data-v-1bc2e797]:hover{border-color:#e7b930}.approval-attachment-thumb[data-v-1bc2e797]{-o-object-fit:cover;object-fit:cover}.approval-attachment-icon[data-v-1bc2e797],.approval-attachment-thumb[data-v-1bc2e797]{border-radius:8px;flex-shrink:0;height:44px;width:44px}.approval-attachment-icon[data-v-1bc2e797]{background:#181817;color:#e7b930;display:grid;font-size:18px;place-items:center}.approval-attachment-name[data-v-1bc2e797]{flex:1;font-size:13px;min-width:0;overflow-wrap:anywhere}.approval-file-role[data-v-1bc2e797]{color:#e7b930;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.approval-attachment-open[data-v-1bc2e797]{color:#9b968b;flex-shrink:0;font-size:12px}.approval-attachment-chips[data-v-1bc2e797]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.approval-attachment-chip[data-v-1bc2e797]{align-items:center;background:#181817;border:1px solid #413f3a;border-radius:999px;color:#cfcabf;display:inline-flex;font-size:11px;gap:5px;max-width:100%;overflow-wrap:anywhere;padding:3px 9px}.approval-attachment-chip i[data-v-1bc2e797]{color:#e7b930;font-size:10px}.approval-detail-actions[data-v-1bc2e797]{align-items:center;background:#20201f;border-top:1px solid #393834;display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.approval-detail-approve[data-v-1bc2e797]{flex:1 1 auto;min-height:46px}.approval-detail-audit[data-v-1bc2e797]{margin:-7px 20px 14px}.approval-drawer-backdrop[data-v-1bc2e797]{align-items:flex-end;background:rgba(0,0,0,.62);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.approval-drawer[data-v-1bc2e797]{background:#20201f;border:1px solid #45433e;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -18px 45px rgba(0,0,0,.35);padding:10px 18px calc(18px + env(safe-area-inset-bottom));width:min(560px,100%)}.drawer-handle[data-v-1bc2e797]{background:#5c5953;border-radius:999px;height:4px;margin:0 auto 16px;width:42px}.drawer-item-title[data-v-1bc2e797]{color:#f7f5ef;font-size:14px;font-weight:700;margin:0 0 12px}.drawer-action[data-v-1bc2e797]{align-items:center;border-top:1px solid #3b3a37;color:#f7f5ef;display:flex;font-size:14px;gap:12px;min-height:52px;text-align:left;width:100%}.drawer-action[data-v-1bc2e797]:disabled,.drawer-cancel[data-v-1bc2e797]:disabled{cursor:wait;opacity:.5}.drawer-action i[data-v-1bc2e797]{color:#e7b930;text-align:center;width:18px}.drawer-action--reject i[data-v-1bc2e797],.drawer-action--reject[data-v-1bc2e797]{color:#f0a3a3}.drawer-cancel[data-v-1bc2e797]{background:#302f2c;border-radius:12px;color:#aaa69e;font-size:13px;font-weight:700;margin-top:8px;min-height:46px;width:100%}.entry-badge--type[data-v-1bc2e797]{border-color:#4b5563;color:#cfcbc2}.entry-badge--field[data-v-1bc2e797]{border-color:#e7b930;color:#e7b930}.entry-badge--file_change[data-v-1bc2e797]{border-color:#6ea8fe;color:#6ea8fe}.entry-badge--client_decision[data-v-1bc2e797]{border-color:#7bd88f;color:#7bd88f}.entry-badge--material_availability[data-v-1bc2e797],.entry-badge--material_delivery[data-v-1bc2e797],.entry-badge--material_order[data-v-1bc2e797]{border-color:#e08a5b;color:#e08a5b}.critical-item-card[data-v-1bc2e797]{display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding-top:11px}.critical-item-header[data-v-1bc2e797]{display:contents}.critical-days[data-v-1bc2e797]{color:#e7b930;font-size:11px;font-weight:700;letter-spacing:.04em}.critical-item-header .more-button[data-v-1bc2e797]{align-self:start;grid-column:2;grid-row:1/span 2}.critical-item-description[data-v-1bc2e797]{color:#f7f5ef;font-size:15px;grid-column:1;line-height:1.5;margin:0}.all-lists-section[data-v-1bc2e797]{border-top:1px solid #3a3936;padding:18px 0 4px}.all-lists-link[data-v-1bc2e797]{align-items:center;color:#e7b930;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:42px;text-decoration:underline;text-underline-offset:3px}.all-lists-link i[data-v-1bc2e797]{font-size:10px}.critical-card[data-v-1bc2e797]{align-items:center;display:grid;gap:13px;grid-template-columns:42px 1fr auto}.critical-count[data-v-1bc2e797]{background:#302c20;border-radius:12px;color:#e7b930;display:grid;font-size:18px;font-weight:700;height:42px;place-items:center;width:42px}.critical-copy[data-v-1bc2e797]{display:grid;gap:3px;min-width:0}.critical-copy strong[data-v-1bc2e797]{color:#f7f5ef;font-size:14px}.critical-copy>span[data-v-1bc2e797]{color:#aaa69e;font-size:12px}.critical-copy small[data-v-1bc2e797]{color:#77736b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-card[data-v-1bc2e797]{color:#85817a;font-size:13px}.summary-section--daily[data-v-1bc2e797]{border-top:0;padding-top:6px}.section-heading--daily[data-v-1bc2e797]{flex-wrap:wrap;gap:10px 14px}.heading-title[data-v-1bc2e797]{gap:12px;min-width:0}.heading-title[data-v-1bc2e797],.heading-tools[data-v-1bc2e797]{align-items:center;display:flex}.heading-tools[data-v-1bc2e797]{flex-wrap:wrap;gap:10px;margin-left:auto}.section-heading--daily .heading-title[data-v-1bc2e797]{align-items:flex-start;flex-direction:column;gap:2px}.section-heading--daily .summary-updated[data-v-1bc2e797]{white-space:nowrap}.heading-icon-button[data-v-1bc2e797]{height:44px;width:44px}.key-update-top[data-v-1bc2e797]{align-items:center;display:flex;gap:8px}.entry-badges[data-v-1bc2e797]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.entry-badge[data-v-1bc2e797]{align-items:center;border:1px solid #4d493d;border-radius:999px;color:#aaa69e;display:inline-flex;font-size:10px;font-weight:700;gap:5px;padding:2px 8px}.entry-badge i[data-v-1bc2e797]{font-size:9px}.approval-key-update-type[data-v-1bc2e797]{margin:4px 0 6px}.approval-detail-photos[data-v-1bc2e797]{background:#181817;border:1px solid #413f3a;border-radius:14px;margin-top:12px;padding:16px}.entry-more-button[data-v-1bc2e797]{height:34px;margin-left:auto;width:34px}.photo-grid[data-v-1bc2e797]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin-top:2px}.photo-thumb[data-v-1bc2e797]{background:#181817;border:1px solid #3b3a37;border-radius:10px;cursor:zoom-in;display:block;overflow:hidden;padding:0}.photo-thumb img[data-v-1bc2e797]{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.photo-thumb[data-v-1bc2e797]:hover{border-color:#e7b930}.photo-viewer-backdrop[data-v-1bc2e797]{align-items:center;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.photo-viewer-image[data-v-1bc2e797]{border-radius:10px;max-height:86dvh;max-width:min(94vw,1100px);-o-object-fit:contain;object-fit:contain}.photo-viewer-close[data-v-1bc2e797]{height:42px;place-items:center;position:absolute;right:16px;top:max(14px,env(safe-area-inset-top));width:42px}.photo-viewer-close[data-v-1bc2e797],.photo-viewer-nav[data-v-1bc2e797]{background:hsla(0,0%,9%,.8);border:1px solid #55524c;border-radius:50%;color:#f7f5ef;display:grid}.photo-viewer-nav[data-v-1bc2e797]{height:44px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:44px}.photo-viewer-nav--prev[data-v-1bc2e797]{left:12px}.photo-viewer-nav--next[data-v-1bc2e797]{right:12px}.photo-viewer-counter[data-v-1bc2e797]{bottom:max(16px,env(safe-area-inset-bottom));color:#d8d3c8;font-size:12px;left:0;margin:0;position:absolute;right:0;text-align:center}.contact-picker-hint[data-v-1bc2e797]{color:#aaa69e;font-size:12px;margin:4px 0 8px}.contact-picker-list[data-v-1bc2e797]{max-height:40dvh;overflow-y:auto;overscroll-behavior:contain}.contact-picker-role[data-v-1bc2e797]{color:#85817a;font-size:11px;margin-left:auto}.entry-edit-modal[data-v-1bc2e797]{max-height:min(480px,calc(100dvh - 40px))}.entry-edit-note[data-v-1bc2e797]{color:#c9bd93;font-size:12px;margin:0 0 12px}.entry-edit-input[data-v-1bc2e797]{background:#181817;border:1px solid #413f3a;border-radius:12px;color:#f1eee7;font-size:14px;line-height:1.5;padding:12px 13px;resize:vertical;width:100%}.entry-edit-input[data-v-1bc2e797]:focus-visible{outline:2px solid rgba(231,185,48,.7)}.share-manager-note[data-v-1bc2e797]{color:#aaa69e;font-size:12px;line-height:1.5;margin:0 0 14px}.share-row[data-v-1bc2e797]{align-items:center;background:#252421;border:1px solid #393834;border-radius:12px;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px}.share-row-copy[data-v-1bc2e797]{display:grid;flex:1;gap:2px;min-width:0}.share-row-copy strong[data-v-1bc2e797]{color:#f7f5ef;font-size:13px}.share-row-copy span[data-v-1bc2e797]{color:#aaa69e;font-size:12px;overflow-wrap:anywhere}.share-revoke[data-v-1bc2e797]{border-color:#6b4040;color:#f0a3a3}.summary-state[data-v-1bc2e797]{align-items:center;color:#aaa69e;display:flex;gap:12px;justify-content:center;min-height:50vh}.summary-state--error[data-v-1bc2e797]{color:#e6a0a0;flex-direction:column;text-align:center}.summary-state--error button[data-v-1bc2e797]{color:#e7b930;text-decoration:underline}.summary-spinner[data-v-1bc2e797]{animation:spin-1bc2e797 .8s linear infinite;border:2px solid #4a4842;border-radius:50%;border-top-color:#e7b930;height:22px;width:22px}@keyframes spin-1bc2e797{to{transform:rotate(1turn)}}@media (max-width:520px){.status-summary[data-v-1bc2e797]{padding:18px 15px 110px}.summary-toolbar[data-v-1bc2e797]{gap:12px}.section-heading--daily .summary-updated[data-v-1bc2e797]{white-space:normal}.photo-grid[data-v-1bc2e797]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.lists-button[data-v-1bc2e797],.refresh-button[data-v-1bc2e797]{padding:0 14px}.decision-button[data-v-1bc2e797]{flex:1 1 auto}.approval-group>.approval-group-items[data-v-1bc2e797]{margin-left:4px;padding-left:10px}.approval-modal-backdrop[data-v-1bc2e797]{align-items:flex-end;padding:0}.approval-detail-modal[data-v-1bc2e797]{border-bottom:0;border-left:0;border-radius:20px 20px 0 0;border-right:0;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));width:100%}.approval-detail-header[data-v-1bc2e797]{padding:18px 16px 14px}.approval-detail-scroll[data-v-1bc2e797]{padding:16px 16px 22px}.approval-detail-metadata[data-v-1bc2e797]{gap:8px;grid-template-columns:1fr}.approval-detail-actions[data-v-1bc2e797]{padding-left:16px;padding-right:16px}}.proposed-changes[data-v-1bc2e797]{overflow-wrap:anywhere;white-space:pre-wrap}.entry-badge--proposed_field_change[data-v-1bc2e797]{border-color:#c49bff;color:#c49bff}.entry-badge--proposed_client_decision[data-v-1bc2e797]{border-color:#7bd88f;border-style:dashed;color:#7bd88f}.summary-card--returned[data-v-1bc2e797]{box-shadow:0 0 0 2px #d4a437;transition:box-shadow .3s ease}.approval-card-rationale[data-v-1bc2e797]{color:#d8d3c8;font-size:13px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.approval-card-rationale-label[data-v-1bc2e797]{color:#85817a;display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.approval-field-label[data-v-1bc2e797]{color:#aaa69e;font-weight:600}.approval-group-task[data-v-1bc2e797]{color:#f1eee7;font-size:15px;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.approval-group-counts[data-v-1bc2e797]{color:#cfcbc2;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;margin:0}.approval-group-card[data-v-1bc2e797]{cursor:pointer}.approval-group-expand[data-v-1bc2e797]{align-items:center;display:inline-flex;gap:8px;justify-self:start;min-height:34px}.approval-group-expand i[data-v-1bc2e797]{font-size:10px}.approval-group-bulk[data-v-1bc2e797]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.approval-actions[data-v-1bc2e797]{flex-wrap:wrap}.approval-actions-audit[data-v-1bc2e797]{margin:0 0 0 auto}.approval-detail-head[data-v-1bc2e797]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.approval-detail-head h2.approval-detail-kind[data-v-1bc2e797]{font-size:17px}.approval-detail-head h2.entry-badge[data-v-1bc2e797]{font-size:11px;line-height:1.4}.approval-detail-head-meta[data-v-1bc2e797]{color:#aaa69e;font-size:13px;overflow-wrap:anywhere}.approval-kind-badge[data-v-1bc2e797]{border:1px solid #e7b930;border-radius:999px;color:#e7b930;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.approval-kind-badge--close_action[data-v-1bc2e797]{border-color:#7bd88f;color:#7bd88f}.approval-kind-badge--message[data-v-1bc2e797]{border-color:#6ea8fe;color:#6ea8fe}.approval-kind-badge--recap[data-v-1bc2e797]{border-color:#e7b930;color:#e7b930}.approval-detail-designed[data-v-1bc2e797]{align-content:start;display:grid;gap:12px;grid-auto-rows:max-content}.approval-detail-designed[data-v-1bc2e797]>*{margin:0}.approval-detail-people[data-v-1bc2e797]{color:#ddd8cc;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px}.approval-detail-subject[data-v-1bc2e797]{color:#f1eee7;font-size:15px;font-weight:700;overflow-wrap:anywhere}.approval-detail-description[data-v-1bc2e797]{color:#f1eee7;font-size:15px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.approval-detail-row[data-v-1bc2e797] .approval-task-label{color:#aaa69e}.approval-detail-row[data-v-1bc2e797]{align-items:baseline;color:#ddd8cc;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 20px;line-height:1.45}.approval-detail-line[data-v-1bc2e797]{color:#ddd8cc;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.approval-detail-inline-actions[data-v-1bc2e797]{border-bottom:1px solid #393834;border-top:1px solid #393834;margin-top:2px;padding:10px 0}.change-log-card[data-v-1bc2e797]{cursor:pointer}.change-log-head[data-v-1bc2e797]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px 10px;min-width:0}.change-log-reported[data-v-1bc2e797]{color:#aaa69e;font-size:12px;overflow-wrap:anywhere}.change-log-file[data-v-1bc2e797]{display:grid;gap:6px}.change-log-source[data-v-1bc2e797],.change-log-versions[data-v-1bc2e797]{align-items:center;color:#ddd8cc;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px}.change-log-versions>span[data-v-1bc2e797]{align-items:center;display:inline-flex;gap:6px}.change-log-source[data-v-1bc2e797]{margin-top:8px}.change-log-none[data-v-1bc2e797]{color:#8d897f}