.ApprovalsClient-module___9Fp8q__shell{max-width:min(1100px,94vw);margin:0 auto;padding:40px clamp(16px,4vw,48px) 120px;animation:.24s ease-out ApprovalsClient-module___9Fp8q__fadeIn}@keyframes ApprovalsClient-module___9Fp8q__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ApprovalsClient-module___9Fp8q__headerStrip{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.ApprovalsClient-module___9Fp8q__title{color:var(--tp,#f4f4f5);margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:400;line-height:1.1}.ApprovalsClient-module___9Fp8q__subtitle{color:var(--tm,#ffffff94);max-width:560px;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.55}.ApprovalsClient-module___9Fp8q__headerStripRight{flex-shrink:0}.ApprovalsClient-module___9Fp8q__flash{z-index:20;color:var(--tp,#f4f4f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#7c8cff29,#7c8cff14);border:1px solid #7c8cff42;border-radius:12px;margin-bottom:20px;padding:11px 16px;font-family:DM Sans,sans-serif;font-size:13.5px;animation:.18s ease-out ApprovalsClient-module___9Fp8q__fadeIn;position:sticky;top:12px}.ApprovalsClient-module___9Fp8q__stateBox{color:var(--tm,#ffffff8c);text-align:center;padding:48px 0;font-family:DM Sans,sans-serif;font-size:14px}.ApprovalsClient-module___9Fp8q__emptyState{text-align:center;max-width:520px;margin:0 auto;padding:80px 20px}.ApprovalsClient-module___9Fp8q__emptyMark{color:#aab4ff;opacity:.7;margin-bottom:18px;font-size:34px}.ApprovalsClient-module___9Fp8q__emptyTitle{color:var(--tp,#f4f4f5);margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}.ApprovalsClient-module___9Fp8q__emptyBody{color:var(--tm,#ffffff94);margin:0;font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.65}.ApprovalsClient-module___9Fp8q__group{margin-bottom:34px}.ApprovalsClient-module___9Fp8q__groupHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ApprovalsClient-module___9Fp8q__groupLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--tp,#ffffffd1);font-family:Sora,sans-serif;font-size:12px;font-weight:600}.ApprovalsClient-module___9Fp8q__groupCount{color:var(--tm,#ffffff80);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.ApprovalsClient-module___9Fp8q__cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.ApprovalsClient-module___9Fp8q__card{border:1px solid var(--b0,#ffffff14);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:16px;flex-direction:column;gap:11px;padding:16px 16px 14px;transition:border-color .15s,opacity .15s;display:flex}.ApprovalsClient-module___9Fp8q__card:hover{border-color:var(--b1,#ffffff24)}.ApprovalsClient-module___9Fp8q__card[data-busy]{opacity:.55;pointer-events:none}.ApprovalsClient-module___9Fp8q__entityRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ApprovalsClient-module___9Fp8q__entityChip{color:var(--tp,#f4f4f5);align-items:center;gap:7px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex}.ApprovalsClient-module___9Fp8q__entityChipAlt{color:var(--tp,#ffffffdb);border:1px solid var(--b0,#ffffff14);background:#ffffff0d;border-radius:8px;padding:2px 9px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.ApprovalsClient-module___9Fp8q__relWord{color:var(--tm,#ffffff73);font-family:DM Sans,sans-serif;font-size:11px;font-style:italic}.ApprovalsClient-module___9Fp8q__entityDot{background:#8893a7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ApprovalsClient-module___9Fp8q__entityDot[data-type=vendor]{background:#ffb87a}.ApprovalsClient-module___9Fp8q__entityDot[data-type=customer]{background:#7ab8ff}.ApprovalsClient-module___9Fp8q__entityDot[data-type=product]{background:#9d8bff}.ApprovalsClient-module___9Fp8q__entityDot[data-type=person]{background:#6fe0c2}.ApprovalsClient-module___9Fp8q__entityDot[data-type=department]{background:#ff9db1}.ApprovalsClient-module___9Fp8q__entityDot[data-type=project]{background:#ffd166}.ApprovalsClient-module___9Fp8q__entityDot[data-type=location]{background:#7adb9b}.ApprovalsClient-module___9Fp8q__entityDot[data-type=metric]{background:#c9a0ff}.ApprovalsClient-module___9Fp8q__factRow{background:#7c8cff0f;border:1px solid #7c8cff24;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ApprovalsClient-module___9Fp8q__fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:#aab4ff;font-family:Sora,sans-serif;font-size:10px;font-weight:600}.ApprovalsClient-module___9Fp8q__fieldValue{color:var(--tp,#f4f4f5);word-break:break-word;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.45}.ApprovalsClient-module___9Fp8q__editInput{color:var(--tp,#f4f4f5);background:#00000040;border:1px solid #7c8cff66;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:15px}.ApprovalsClient-module___9Fp8q__editInput:focus{border-color:#7c8cffbf}.ApprovalsClient-module___9Fp8q__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ApprovalsClient-module___9Fp8q__statedBadge{letter-spacing:.08em;text-transform:uppercase;color:#ffd166;background:#ffd1661a;border:1px solid #ffd16647;border-radius:5px;padding:2px 6px;font-family:Sora,sans-serif;font-size:9px;font-weight:600}.ApprovalsClient-module___9Fp8q__provenance{color:var(--tm,#ffffff6b);font-family:DM Sans,sans-serif;font-size:11px;line-height:1.4}.ApprovalsClient-module___9Fp8q__actions{align-items:center;gap:8px;margin-top:2px;display:flex}.ApprovalsClient-module___9Fp8q__btnPrimary,.ApprovalsClient-module___9Fp8q__btnGhost,.ApprovalsClient-module___9Fp8q__btnDanger{cursor:pointer;appearance:none;border-radius:9px;padding:7px 14px;font-family:Sora,sans-serif;font-size:12px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.ApprovalsClient-module___9Fp8q__btnPrimary{color:#fff;background:linear-gradient(#7c8cfff2,#6e7cf0f2);border:1px solid #7c8cff80}.ApprovalsClient-module___9Fp8q__btnPrimary:hover:not(:disabled){background:linear-gradient(#8a98ff,#7c8cff)}.ApprovalsClient-module___9Fp8q__btnGhost{border:1px solid var(--b0,#ffffff1a);color:var(--tm,#ffffffa6);background:0 0}.ApprovalsClient-module___9Fp8q__btnGhost:hover:not(:disabled){border-color:var(--b1,#fff3);color:var(--tp,#ffffffe6)}.ApprovalsClient-module___9Fp8q__btnDanger{color:#ff9696cc;background:0 0;border:1px solid #ff787838;margin-left:auto}.ApprovalsClient-module___9Fp8q__btnDanger:hover:not(:disabled){color:#ffafaf;background:#ff787814;border-color:#ff787866}.ApprovalsClient-module___9Fp8q__btnPrimary:disabled,.ApprovalsClient-module___9Fp8q__btnGhost:disabled,.ApprovalsClient-module___9Fp8q__btnDanger:disabled{opacity:.5;cursor:not-allowed}.ApprovalsClient-module___9Fp8q__confirmedSection{border-top:1px solid #ffffff12;margin-top:34px;padding-top:22px}.ApprovalsClient-module___9Fp8q__confirmedHint{color:#f5f5f580;margin:2px 0 14px;font-size:12.5px}.ApprovalsClient-module___9Fp8q__confirmedList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ApprovalsClient-module___9Fp8q__confirmedItem{border-bottom:1px solid #ffffff0a;align-items:baseline;gap:10px;padding:7px 4px;font-size:13.5px;display:flex}.ApprovalsClient-module___9Fp8q__confirmedCheck{color:#4ade80;flex:none;font-size:12px}.ApprovalsClient-module___9Fp8q__confirmedFact{color:#f5f5f5d1;flex:1;min-width:0}.ApprovalsClient-module___9Fp8q__confirmedFact strong{color:#f5f5f5f2;font-weight:600}.ApprovalsClient-module___9Fp8q__confirmedValue{color:#f5f5f599}.ApprovalsClient-module___9Fp8q__confirmedAgo{color:#f5f5f561;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ApprovalsClient-module___9Fp8q__finSection{background:#7ccf7c0d;border:1px solid #7ccf7c38;border-radius:14px;margin-bottom:22px;padding:16px 18px}.ApprovalsClient-module___9Fp8q__finHead{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.ApprovalsClient-module___9Fp8q__finTitle{letter-spacing:.02em;color:#aae6aaf2;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.ApprovalsClient-module___9Fp8q__finSub{color:#ffffff80;font-family:DM Sans,sans-serif;font-size:12.5px}.ApprovalsClient-module___9Fp8q__finList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ApprovalsClient-module___9Fp8q__finRow{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.ApprovalsClient-module___9Fp8q__finMeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ApprovalsClient-module___9Fp8q__finReadback{color:#ffffffeb;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500}.ApprovalsClient-module___9Fp8q__finBy{color:#ffffff73;font-family:DM Sans,sans-serif;font-size:11.5px}.ApprovalsClient-module___9Fp8q__finActions{flex-shrink:0;gap:8px;display:flex}.ApprovalsClient-module___9Fp8q__finApprove{cursor:pointer;color:#aae6aafa;background:#7ccf7c24;border:1px solid #7ccf7c66;border-radius:8px;padding:7px 15px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.ApprovalsClient-module___9Fp8q__finApprove:disabled{opacity:.6;cursor:default}.ApprovalsClient-module___9Fp8q__finReject{cursor:pointer;color:#e88282e6;background:0 0;border:1px solid #e882824d;border-radius:8px;padding:7px 13px;font-family:DM Sans,sans-serif;font-size:13px}.ApprovalsClient-module___9Fp8q__finReject:disabled{opacity:.6;cursor:default}
